Rating

  • Related Video Tags :

    Over 3 million people came out into the streets of Brazil to perhaps catch a glimpse of Pope Francis. Does there seem to be something unusual about this Pope?