Lomonosov Crater may be ground zero

Lomonosov Crater may be ground zero
Scientists believe they have discovered the site of the biggest meteorite impact ever to hit the British Isles
The crater in Turkey originated from a fragment of Vesta that was expelled 22 million years ago
Craters on Earth are nothing compared to the massive impact events that have pummelled our neighbours…