Home of the Gods – Isla del Sol Bolivia Situated within Lake Titicaca, Bolivia, Isla del Sol or the Island of the Sun is the holy site for the ancient Inca civilization. Legend tells of the story of the universe creator Viracocha, emerging from the waters of the lake and…