Friday, May 13, 2011

FR. ALBERIONE STATUE! 12"




Fun fact: Fr. Alberione produced the first color film ever done in Italy!