Is This China's Truck-Mounted Electromagnetic Catapult? | Heykuki News