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

Your email address will not be published. Required fields are marked *