First Xmas Eve November 29 2012

Mary and Joseph in Bethlehem. From original lithograph circa 1870. Buy First Christmas Eve Print | More Christmas Posters