De Havilland DHC-6 Twin Otter crash, Jul 13, 1984, Mokhot...

De Havilland DHC-6 Twin Otter accident on July 13, 1984 near Mokhotlong, Mokhotlong, Lesotho with no fatalities.

More crashes