Peru. Completes Its Tallest-Ever Statue Honoring Pope Leo XIV
A sculpture team in Callao, Peru, completed the largest statue in the country this week: a towering, nearly 46-feet-tall likeness of Pope Leo XIV, who is expected to return to his adopted homeland on Wednesday. The post Peru. Completes Its Tallest-Ever Statue Honoring Pope Leo XIV
Originally published by Breitbart. Summary and curation by DutyStation News.

