Last modified on 7 December 2014, at 22:12

Aermacchi M-346

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