The Orcas community has been experiencing profound grief after the death of two young island residents. Ella Weaver, 20, and David Klein, 22, were killed in a car crash on US-97 near Lake Chelan on ...