Post Thumbnail

In contrast to its happy visits to the Eiffel Tower and Burj Khalifa, Street View's exploration of Dead Island may have given you the wrong impression of Japan. Luckily, one of the country's most picturesque symbols, Mount Fuji, was recently scaled by what must be some of Mountain View's most athl...

1 year ago 0 Comments
July 23, 2013 at 9:42AM