Breaking News
More () »

St. Louis Breaking News, Weather, Traffic, Sports | KSDK.com

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.