Russia: launch seating system pushed 3 plane pilots to die

[ad_1] According to the Russian Defense Ministry, the incident occurred on March 23 at the Kaluga regional air base, about 90 miles southwest of Moscow. The fatal accident was initially reported by the Russian press and confirmed by the country’s Defense Ministry shortly thereafter. As the crew of the Tu-22M3 …

Read More »