Intihuatana is a significant archaeological site located near the town of Ollantaytambo in the Urubamba Valley, Peru. The name "Intihuatana" translates to "the place where the sun is tied" in Quechua, and it refers to a ritual stone used by the Incas.
Articles by others on the same topic
There are currently no matching articles.