Google Street View has long transcended prosaic sidewalks and boulevards by scaling mountaintops, exploring rainforests, and descending to ocean floors. Its latest venture takes the technology to Peru’s Machu Picchu, the ancient Inca grounds and UNESCO World Heritage Site located 7,970 ft (2,430 metres) above sea level. Believed to have been built in the 15th century for emperor […]