Located in the Canadian Arctic Archipelago, Devon Island is the world's largest uninhabited island, situated in Baffin Bay, Nunavut. Named after Devon in England, the island has no permanent residents ...
Image: The Mars Institute’s Moon-1 Humvee Rover on solid ground at Domville Point, Devon Island, in the evening of 16 May 2010. Larger image Moffett Field, CA and Vancouver, BC – An international team ...
Explore the relics of failed settlements, doomed expeditions, and ancient Inuit history on Devon Island, one of the Arctic’s most unforgiving landscapes. This small cemetery holds the graves of Royal ...