News

Although the reconstructed temples are the most impressive buildings, Machu Picchu’s most important structure is the Intihuatana or “hitching post of the sun,” a mysterious abstract stone ...