Titicaca Lake
Lake Titicaca is located in the Andes on the border of Peru and Bolivia. It is on record as the highest commercially navigable lake in the world and provides many recreational opportunities in the region.
Read More5 / 42
Taquile Island on Lake Titicaca, Peru, South America.
PeruSouth Americadestinationislandlakelake titicacataquiletiticacatourismtourist attractiontraveltravel destination
Copyright T. Klassen Photography