Image:
Gregorio Borgia / AP

NBC News   |  March 19, 2013

Watch the installation mass for Pope Francis

See Pope Francis be installed as the 266th head of the Catholic Church during a mass ceremony, steeped in thousands of years in tradition, at St. Peter’s Square in Vatican City.

Share This:

Sorry, we do not have a transcript available for this video at this time.