Llamas at Machu Picchu Published at 3264 × 2448 A lone llama ponders the lost Incan civilization at Machu Picchu.