Deptford Christmas Village

This year, Deptford Village is 10 feet by six feet and includes a working passenger steam train.

  • Dec. 23, 2013 5:00 p.m.