The most wonderful part of winter in New England is Christmas in Vermont. See how three towns – Grafton, Chester, and Woodstock – celebrate their own Christmas in Vermont.
New England
The most wonderful part of winter in New England is Christmas in Vermont. See how three towns – Grafton, Chester, and Woodstock – celebrate their own Christmas in Vermont.
The most wonderful part of winter in New England is Christmas in Vermont. See how three towns – Grafton, Chester, and Woodstock – celebrate their own Christmas in Vermont.