De Havilland DHC-3 Otter crash, Dec 19, 1984, Seattle

De Havilland DHC-3 Otter accident on December 19, 1984 near Seattle, Washington, USA, United States with no fatalities.

More crashes