De Havilland DHC-6 Twin Otter crash, Dec 4, 1980, Peru

De Havilland DHC-6 Twin Otter accident on December 4, 1980 near Peru with no fatalities.

More crashes