A 45-foot statue of Pope Leo XIV is unveiled in Peru in time for his arrival
The provincial municipality of Callao in Peru has unveiled a monumental 14-meter (45-foot)-tall statue
A 45-foot statue of Pope Leo XIV is unveiled in Peru in time for his arrival
The provincial municipality of Callao in Peru has unveiled a monumental 14-meter (45-foot)-tall statue
