Forum Discussion
Admiral8Q
5 years agoSeasoned Ace
They seem to say "Machu Picchu" all the time. Not really English I suppose, but that's the name for an ancient site in Peru, South America.
I guess everyone hears what they hear. ;)
It's funny because Llamas are quite abundant in that part of the world. :D
https://s.abcnews.com/images/International/machupiccu-01-gty-iwb-201013_1602614329299_hpMain_16x9_992.jpg