Peru: Giant statue of Pope Leo XIV unveiled ahead of papal visit

People cheer as a statue of Pope Leo XIV is installed in 'El NiƱo' park in Callao, Peru, Friday, Nov. 6.