Buzzle

Machu Piccu has been the symbol of Inca civilization ever since its discovery. Perpetually shrouded in mystery, Machu Picchu is rather reluctant to reveal all her secrets. Some gentle prodding seems to have revealed the following...