Sacrifice Table on Isla del Sol - Lake Titicaca, Bolivia
The Sacrifice Table is all decorated for the stream of tourists that pass it by on the way to Chincana ruins in the north of the island. The Isla del Sol (Island of the Sun) is the birthplace of the sun in Inca mythology. Lake Titicaca is at 3,800 meters with parts of the island going up to over 4,000 meters. Incredible scenery.