Santa Lives!

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.

Leave a Reply

Your email address will not be published.