At more than 12,000 feet above sea level, Lake Titicaca is considered the highest navigable lake in the world. Surrounded by snowcapped mountains and prehistoric volcanos, the lake is a magical place where travelers can escape to another place and time.
Read More