
A 45-foot statue of Pope Leo XIV is unveiled in Peru in time for his arrival
“This sculpture expresses the pride, gratitude, and faith of the people of Callao for someone whose evangelizing efforts made a profound impact in our diocese,” the municipality of Callao stated.



