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…
It was discovered by Derek…