De Havilland C-7A Caribou crash, Oct 11, 1984, Horcajo de...

De Havilland C-7A Caribou accident on October 11, 1984 near Horcajo de los Montes, Castile-La Mancha, Spain with no fatalities.

More crashes