This Incan sacrificial alter can be found among the archaeological ruins on the northern side of Isla del Sol