-
Mar 25, 2019, 8:59 am165 pts
BetaNews
Ever hear of Devon Island? Yeah, neither have I. Apparently, it is an island in Canada that is referred to as "Mars on Earth" by some, including Google. Why? Because of its similar terrain/environment to the "red planet." You see, the search giant seems very excited about bringing its popular Google Street…
Trending Today on Tech News Tube
Tech News Tube is a real time news feed of the latest technology news headlines.
Follow all of the top tech sites in one place, on the web or your mobile device.
Follow all of the top tech sites in one place, on the web or your mobile device.



















