Pope in Piazza di Spagna: I come to pay you homage

Vatican News has this here.

Featured