LightlyToasted

Pell is the Vatican Financial Chief. He is the highest-ranking Vatican official to be charged in the church's abuse scandal.