Llama in Peru

A Llama stands near Machu Picchu.