De Havilland DHC-6 Twin Otter crash, Jan 8, 1985, Bamyan

De Havilland DHC-6 Twin Otter accident on January 8, 1985 near Bamyan, Bamyan, Afghanistan with no fatalities.

More crashes