Visitors 126
75 photos

Photos with Father Christmas at the St. Nicholas Grand Tea Social held in Pasadena, CA, held on December 8, 2013.