best of the northwest photos

Northwest Photo of the Week: Leavenworth, Washington’s Christmas Lighting Festival

The Christmas Lighting Festival in Leavenworth, Washington is one of the top destinations for enjoying holiday delights. Truly one of the most magical Christmas towns, the festival transforms this Bavarian village into a virtual snow globe of holiday magic over the first three weekends in December. The Christmas tree lighting… Read More