Area Off Scotland the Site of Largest Meteorite to Hit British Isles 1.2 Million Years Ago – The Weather Channel
Science News
Area Off Scotland the Site of Largest Meteorite to Hit British Isles 1.2 Million Years Ago The Weather Channel
Scientist have pinpointed the site of the British Isle’s largest ever meteorite impact off the coast of Scotland.
View full coverage on Google News
Source: Science News