Ancient meteorite found in England could reveal the origins of life on Earth

A 4.6-billion-year-old meteorite found in a field in Gloucestershire, England, is likely a remnant of cosmic debris left over from the birth of the solar system and could answer questions about how life began on Earth.

It was discovered by Derek…

Continue Reading