Is this the most magical Christmas town in America?

Is this the most magical Christmas town in America?

A video showing the beautiful Christmas light displays in Leavenworth has attracted attention as it shows a picturesque Bavarian-styled village in central Washington. Draped in lights and snow, the village hosts a series of Christmas events in the build up to the big day. 28 days ago