Brazilian Catholic Church Leader Seen as a Candidate for Pope

As the Archbishop of Sao Paulo, Brazil, Odilo Pedro Scherer bears the tremendous responsibility of being the face of the Church in the world’s most populous Catholic nation. Born to German immigrant parents in the Brazilian city of San Francisco, Cerro Largo, Scherer, 63, is the youngest of the Latin American cardinals considered possibilities to…