Blog entry by Sven Teske | 1 December, 2014
Peru! What comes to mind when you think of Peru? Right! The mysterious Inca ruins of Machu Picchu, which attract and inspire so many people from around the world, and still have scientists puzzling over their origin.