Mars Researchers Rendezvous on Remote Arctic Island
Devon Island is situated in an isolated part of Canada Nunavut Territory, and is usually considered to be the largest uninhabited island in the world. These images were acquired by NASA Terra satellite on June 28, 2001.