Home Tags Barracuda

Tag: Barracuda

25 Barracuda Armored Personnel Carriers.

Hanwha signs contract to deliver 25 Barracuda armored vehicles to Indonesian...

Hanwha Defense will manufacture a batch of 25 Barracuda vehicles for local police forces under a contract between Hanwha Corporation and the Indonesian...

Highlight of the Month

Recent Articles