Isla del Sol, Lake Titicaca, Bolivia.
Isla de Sol is an island in the southern part of Lake Titicaca, the largest lake in South America and also the highest navigable lake … Read more
Isla de Sol is an island in the southern part of Lake Titicaca, the largest lake in South America and also the highest navigable lake … Read more