You Won’t Believe What Google Is Using To…

It seems nothing will be able to stop Google from documenting the world via their Google Maps Street View. The latest addition is a street level view of the Liwa Desert in Abu Dhabi. However, that's not…