Top News:

Russian air force shows off aerobatic teams

Sun May 22 2016, 1:10 am

The Russian air force puts on an air show over Kubinka air base west of Moscow to celebrate 25 years since the foundation of the country’s elite aerobatic teams. Rough Cur (no reporter narration).

  1. No Comments.