Meteorite that struck Scotland 990 million years ago may have brought life to land

Daily Record

Published

New evidence shows a meteorite struck Scotland 990 million years ago, reshaping Earth's timeline and possibly helping early life reach land

Full Article