Meet Japan's Crazy New Combat Vehicle

Looks like Cheech and Chong might have designed Japan’s latest combat vehicle.

Related Topics

Combat Vehicles