hannahlarsson.com
Llama at Machu Picchu
A snapshot of a llama staring down my lens at Machu Picchu, Peru. Photo taken during my South American trip in November 2013. Walking around the clouds in Machu Picchu was the most surreal moment o…