David Matusiak – American Traveler & Photographer – Images from the past 40 years
Machu Picchu Ritual Site
This is one of the highest spots at the Machu Picchu site and has a 360-degree view of mountains and clouds. This is said to be the ritual altar for Inca holy men.