The Pope on the throne

593748088

Holy Father Benedict XVI in the winter choir dress sitting on the throne of Leo XIII.

More pompons