Devon Island, “Mars On Earth,” Mapped Out In Google Street View
Devon Island is one of the environments that look like Mars the most, and it is located in the High Canadian Arctic. It earned the name of “Mars on Earth.” Now, you can explore it in Google Street View if…