Beechcraft D18 crash, May 1, 1965, Miami-Opa Locka Florida

Beechcraft D18 accident on May 1, 1965 near Miami-Opa Locka Florida, United States with no fatalities.

More crashes