Friday, June 14, 2024

CM-34

Taiwan’s Ministry of National Defense has announced that it placed an additional order of 21 CM-34 "Clouded Leopard" eight-wheeled wheeled infantry fighting vehicles. The new...

TRENDING NOW