Llamas standing at Machu Picchu overlook in Peru. In 2007 Machu Picchu was voted one of the New Seven Wonders of the World.