De Havilland DHC-6 Twin Otter crash, Mar 26, 1973 (1 killed)

De Havilland DHC-6 Twin Otter accident on March 26, 1973 near Savoy-Willard Illinois, United States with 1 fatality. Cause: Pilot did not remove the...

Shortly after takeoff from Savoy Willard, the Twin Otter failed to gain height, stalled and crashed in flames in an open field. The sole pilot was killed.

More crashes