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