Machu Picchu Google delivers on Street View of Machu Picchu Last updated on August 25, 2023 0 Comments Machu Picchu has now gone live on the Google Street View platform, delivering a 360-degree virtual tour of the famed Inca sanctuary. Google sought permission two…