Lake Titicaca is a large freshwater lake in the Andes mountains on the border of Bolivia and Peru. It is often called the highest navigable lake in the world. From Wikipedia
Authorities are securing the site to allow archaeologists to decode solar equinox alignments alongside trade-route architecture