Peru: Machu Pichu – Llamas

Llamas roam the Machu Picchu grounds freely, making for some awesome pictures.