Webcam live Leavenworth Washington

Webcam Live Leavenworth - Washington - U.S.A.

view over the Bavarian-styled village located in the Cascade Mountains