Luca


Luca is the Oldest Ancestor of All Living Things on Earth

Luca is the Oldest Ancestor of All Living Things on Earth

The scientists do tend to surmise that maybe our earliest ancestors lived in hot volcanic springs....

Jul 26 2016, 5:43am CDT