Despite llamas being omnipresent in Peru, they strangely don't naturally live in Machu Picchu. The government ships them in, both to maintain the shrubbery and to please the tourists. And please us it did, as we couldn't resist taking the video snippets below.
0 comments:
Post a Comment