Welcome to Leavenworth, Washington, the Christmas capital of the Pacific Northwest. Decades ago, Leavenworth was a near ghost town on the eastern slopes of the Cascade Mountains, one of the region ...
Bridget Torres is a prominent national news weather forecaster who comes home to the magical, wintry town of Leavenworth, Washington, where Christmas traditions prevail each holiday season.