Christmas in New England.

Christmas in New England is where the streets in New England come alive during the Christmas season, with garlands and many radiant lights, and, of course, the Christmas tree.

Comments are closed.