Microscopic meteorites show early life on Earth faced rain of rocks
(PhysOrg.com) -- Microscopic meteorites found in Scotland have unveiled major clues about a catastrophic event which dramatically altered the Earth’s surface nearly 500 million years ago.