Around 2.2 billion years ago, a massive space rock collided against our planet, leaving a massive scar.
Around 200 million years older than any other site like it on the planet’s surface, the so-called Yarrabubba impact structure is located in Australia.
Although the impact site is the oldest found to date, finding it was not easy.
Leave a reply