Index | Titicaca


Titicaca: An island and a lake near the peninsula of Copacabana, South America. It was a sacred place of the Incas, and "the birthplace of the Sun," according to one of their legends.