Background Information

Where is Devon Island?

 Devon Island is located in the Northwest Territories of Canada. The expedition base camp will be inside the Haughton impact crater, which is located at 75°22'N latitude and 89°41'W longitude.