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.