Last modified on 3 February 2012, at 05:58

Aermacchi M-346

Aermacchi M-346 is an Italian advanced trainer still under development