Browsing Tag

Lake Titicaca

Isla Del Sol, Bolivia | Stock Image Gallery 1

Isla del Sol, or Island of the Sun, is an island in the southern reaches of Lake Titicaca, South America’s largest lake. The Inca believed that the sun was created here. Home to about 800 families who subsist primarily from farming, fishing and tourism revenue, the rocky and hilly island has no motor vehicles or paved roads. Part of present-day…
Read More...