Cardinal Odilo Pedro Scherer: Papal Contender

The German-Brazilian, 63, is the archbishop of Sao Paolo.

March 11, 2013

Examined