Devon Island, the largest uninhabited island on Earth, is located in Baffin Bay, Qikiqtaaluk Region, Nunavut.
Devon Island's otherworldly geography stands in for the red planet
Two adventurers tackle the wrold's largest uninhabitated island, Devon Island