Giant sculpture of Pope's head prepared in Peru ahead of visit
A 14-meter clay sculpture of Pope Leo XIV's head is being prepared in Lima, Peru, ahead of the pontiff's upcoming visit in November.
A 14-meter clay sculpture of Pope Leo XIV's head is being prepared in Lima, Peru, ahead of the pontiff's upcoming visit in November.