We Have More Than 40 Years of Experience. [email protected]
Vehicle-mounted B121R12 ISRAEL

Vehicle-mounted B121R12 ISRAEL

Type 63 multiple rocket launcher - WikipediaThe Type 63 multiple rocket launcher is a towed, 12-tube, 107mm rocket launcher produced by the People's Republic of China in the early 1960s and later exported and manufactured globally. Although no longer serving with active infantry units, the Type 63 is still in People's Liberation Army service with specialized formations such as mountain infantry units and special forces detachments.Place of origin: People's Republic of China

[email protected]

Are You Looking for A Consultant?

Click avatar to contact us
Hi,may I help you with products, price, etc?
Chat Online