![New England's First Christmas Tree in Windsor Lock, Connecticut.](https://ournewenglandlegends.com/wp-content/uploads/2022/12/NEL_S2E2_webgraphic-200x200.jpg)
New England Legends Season 2 Episode 2: New England’s First Christmas Tree
Did Battle of Bennington P.O.W. Hendrick Roddemore put up the first decorated Christmas tree in New England in a tiny shack in Windsor Locks, Connecticut in 1777? Jeff Belanger finds …
Read More