Devon Island

Devon Island

There is a Canadian island called Devon Island, which is the largest uninhabited island in the world and it is used to simulate a Mars-like environment by scientists because of its uncanny similarity with the Martian surface.

Previous Fact Next Fact
Categories: PlacesSpace

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies