Cochabamba Christ of the Tears in Bolivia

The Capilla Cristo p las Lágrimas p San Pedro (Chapel of Christ from the Tears of St. Peter) in Cochabamba enshrines a mysterious sculpture of Christ. Since 1995, it’s wept tears of human bloodstream every Good Friday.

About admin