Benedict XVI signing the encyclical Caritas in Veritate on June 29th

Kris Dmytrenko

July 10, 2009