A 45-foot Statue of Pope Leo XIV is Unveiled in Peru in Time for His Arrival

undefined
A 14-meter (45-foot)-tall statue is unveiled in Callao, Peru, in honor of Pope Leo XIV.

“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.

Read original article