New England's First Christmas Tree in Windsor Lock, Connecticut.
New England Legends, News, Views, & Interviews, TV and Film

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 out the real story in this holiday episode of New England Legends.