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: 9:40 AM PDT June 10, 2019
Updated: 5:05 PM PDT June 10, 2019