De Havilland DHC-6 Twin Otter crash, Feb 21, 1982 (1 killed)

De Havilland DHC-6 Twin Otter accident on February 21, 1982 near Providence, Rhode Island, USA, United States with 1 fatality.

More crashes