Christmas in New England.

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