One of the planet's largest meteorite impact sites, the Haughton Impact Crater is a prominent feature of the polar desert on Devon Island in the High Arctic west of Baffin Bay.
one of the planet's largest meteorite impact sites, the haughton impact crater is a prominent feature of the polar desert on devon island in the high arctic west of baffin bay.
One of the planet's largest meteorite impact sites, the Haughton Impact Crater is a prominent feature of the polar desert on Devon Island in the High Arctic west of Baffin Bay.
One of the planet's largest meteorite impact sites, the Haughton Impact Crater is a prominent feature of the polar desert Devon Island on in the west of Baffin High Arctic Bay.