De Havilland DHC-6 Twin Otter crash, Jan 19, 1988, Charlo...

De Havilland DHC-6 Twin Otter accident on January 19, 1988 near Charlotte-Douglas, North Carolina, USA, United States with no fatalities.

More crashes