NASA satellite image reveals Australia's ancient Spider Crater
A recent NASA satellite image highlights Spider Crater in Western Australia, an ancient impact structure formed by a meteor strike.
A recent NASA satellite image highlights Spider Crater in Western Australia, an ancient impact structure formed by a meteor strike.