Beechcraft H18 crash, Aug 13, 1981 (2 killed), Fort Laude...

Beechcraft H18 accident on August 13, 1981 near Fort Lauderdale-Hollywood, Florida, USA, United States with 2 fatalities.

More crashes