Two visitors are dwarfed by the ruins of Machu Picchu, an ancient Inca site perched above the Urubamba Valley in Peru, as morning light filters through the clouds on September 21, 2005.