De Havilland DHC-6 Twin Otter crash, Jul 14, 1988 (1 killed)

De Havilland DHC-6 Twin Otter accident on July 14, 1988 near Mt Battle Creek, Oregon, USA, United States with 1 fatality.

More crashes