Site of Largest Meteorite Impact in the UK Discovered

Scientists tracked down the site of the largest meteorite strike in the UK, which occurred 1.2 billion years ago, about 10-12 miles west of a remote part of Scotland's coastline.
Published: 11:40 AM CDT June 10, 2019
Updated: 7:05 PM CDT June 10, 2019