Image 1 of 1
HLC 06 TW120317 06.JPG
Santa Claus coming to town. Madison, CT.