Snowy Owl Theater at the Icicle Creek Center for the Arts nestled below Sleeping Lady Mountain in Leavenworth, Washington.