South Africa's Vredefort crater, the Earth's largest proven meteorite impact site, defies the typical circular depression ...
New evidence suggests the world’s largest known asteroid impact structure is buried near the New South Wales town of Deniliquin. In research published by Andrew Glikson and Tony Yeates in the journal ...