Christmas in Vermont. You must see this picture of Christmas in Vermont in McIndoe Falls, Virginia. Santa's Sleigh..