Catholic Church inaugurates Pope Francis in huge, open-air Mass
Posted on AllSides March 19th, 2013
From The Left
Catholic Church officially inaugurates new pope as hundreds of thousands watch in St. Peters Square.
Some content from this outlet may be limited or behind a paywall.