It’s the most visited stop in Peru right after Machu Picchu – Lake Titicaca. And because it’s also fun to say I’m going to Titicaca like Beavis.. haha. Sitting above 12,500+ ft, Lake Titicaca is the highest navigable lake in the world. Andean legend states that civilization itself was born out of this lake when… Read more…