Visit Machu Picchu With Google Street View

Armed with a backpack and 15 high-res cameras, Google just tackled one of the world’s wonders

Leave a Reply