Tupolev TU-124 crash, Aug 21, 1963, Leningrad Leningrad o...

Tupolev TU-124 accident on August 21, 1963 near Leningrad Leningrad oblast, Russia with no fatalities.

More crashes