The Leavenworth Drive – An annual event that draws hundreds of the finest European automobiles and enthusiasts from all over the Northwest. Leavenworth is Bavarian-styled village in the Cascade Mountains, in central Washington State. Walking the streets of the town seeing all the euros parked all along the streets and parking lots it looks like the…