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 ...
Mountain View, CA, – The Mars Institute today announced that its MARS-1 Humvee rover has reached Devon Island in the Canadian high Arctic after successfully crossing the Wellington Channel, a 23 mile ...