| More

Santa Lives! | Sunday Jan 31, 2010

The little town of Leavenworth is situated in the 'American Alps',or the North Cascade Mountain Range in Washington State. In the sixties a 'consultant'  was brought  in  to   develop an identity for the town to make it commercially viable.  And so we have Christmas all year round.

« Hartline,Eastern... | Main | Plain II Washington... »