De Havilland DHC-6 Twin Otter crash, Apr 20, 1983, Flotta

De Havilland DHC-6 Twin Otter accident on April 20, 1983 near Flotta, Orkney, United Kingdom with no fatalities.

More crashes