Italian A129 Destroys Taliban Fighters

A compilation of footage showing the Italian Army attack helicopter A129 mangusta destroy Taliban positions in Afghanistan.

Related Topics

Guns and Weapons

Most Popular Videos

Specifically configured for the Indian Air Force, the F-21 provides unmatched opportunities and strengthens.
View More