Description
This Italian drama tells the story of Christ. Transferred from a hand painted print for a completely unique and beautiful viewing experience. In 1928, the over 200,000 frames were hand painted by nuns in a French convent
View AllClose