Army of China: the Type 63 multiple rocket launcher.
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.
Museum of the Soviet Army, Moscow
Army of China: the Type 63 multiple rocket launcher.
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.
Museum of the Soviet Army, Moscow