Tracking Down the First Christmas Tree (Ep. 185)

Where was the first Christmas tree? Proof is hard to come by. It seems that Windsor Locks, CT is among the very first – at least in legend; a stone monument lays claim to the first decorated tree in 1777. Researching this case turned up other very interesting side stories: German prisoners-of-war, Native American attacks, and even the Wizard of Oz.

Previous
Previous

What’s Hiding Behind That White Cross on the Hill? (Ep. 186)

Next
Next

The Illegal Pirate Radio Station at the Largest Rock Concert, Watkins Glen (Ep. 184)