Image 1 of 1
HLC 04 TW120317 02.JPG
Santa Claus coming to town. Madison, CT. Santa and Elf.