Christmas in Vermont is a video of Christmas in Vermont with 16000 Christmas lights in McIndoe Falls, VT.
Christmas in Vermont. You must see this video clip of Christmas in Vermont. Miles the Elf..