0
Wiki User
Lake Titicaca is a lake located on the border of Peru and Bolivia.
Lake Titicaca.
Lake Titicaca
That would be lake Titicaca.
The Andes Mountains
Titicaca