Peru. Completes Its Tallest-Ever Statue Honoring Pope Leo XIV

peru-statue-640x335.jpg

A sculpture team in Callao, Peru, has completed the largest statue in the country: a towering, nearly 46-feet-tall likeness of Pope Leo XIV.

Continue reading...

[ H/T Breitbart News ]

Comments

There are no comments to display
Back
Top