Previous Image Next Image DC-10 drops on Chelan, Washington DC-10 drops on Chelan, Washington, August 14, 2015. Screen grab from the video below.