News

A meteorite impact in Scotland happened 990 million years ago, not 1.2 billion as previously thought, possibly influencing ...