The Lost City of Atlantis: Lake Titicaca
Lake Titicaca is the largest land locked lake in the world and the highest in terms of the navigability for large vessels. It lies at 12,500 feet above sea level and sits across the border of Peru and Bolivia and at such an immense size and sheer beauty it is a sight of awe and wonder.
Read more