Krampus Comes to Leavenworth

Leavenworth, the "Bavarian" tourist town in Washington state, is ablaze with a multitude of lights. It's the holiday season and the town that likes to call itself Christmastown* is back with its Village of Lights from Thanksgiving through January 2022. This year though, there was something new added to the holiday lineup. Emerging from old-time … Continue reading Krampus Comes to Leavenworth