Monday, 25 March 2019

Rove around “Mars on Earth” in Street View

Devon Island, a desolate land mass in Canada’s Arctic with a polar climate and treacherous terrain, is the largest uninhabited island on Earth. Yet the factors that make the island unlivable also make it indispensable to the scientists and researchers

Source



from CloudTweaks https://ift.tt/2Ftqvsw
via https://ifttt.com/ IFTTT

No comments:

Post a Comment