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