Mars on Earth: Street View takes us to the Red Planet, sort of

Mars on Earth: Street View takes us to the Red Planet, sort of

Devon Island is a remote location in Canada’s Arctic that’s said to be the most Mars-like place on Earth. Street View recently visited the island to map the terrain and meet some of the scientists working there.

The post Mars on Earth: Street View takes us to the Red Planet, sort of appeared first on Digital Trends.

Leave a Comment