A Massive Meteorite Hit Scotland Much More Recently Than Scientists Thought
A meteorite impact in Scotland happened 990 million years ago, not 1.2 billion as previously thought, possibly influencing the emergence of early life on land, new Curtin University research shows.…