WESLEY BOCXE / SCIENCE PHOTO LIBRARY
Editorial use only.
The Inca ruins of Machu Picchu seen with a Llama grazing the pasture and tourists having a selfie made. Machu Picchu, Peru.
Model release not available. Property release not required.