The hills surrounding Lake Titicaca are filled with religious sites and caves; like this one: Hinchacha - Gruta de Lourdes.