On Devon Island there's an identical landscape as the one from NASA's pictures (presented to us as Mars), they have permanent bases there, rovers fitted with cameras roaming around, and people fully geared up in astronaut suits. Corroborate this with NASA's admission about...See more