DSC_1217 Published May 31, 2014 at 2592 × 3872 in Peru Ponderings 2009 ← Previous Next → Llama roaming inside Machu Picchu