3 ms·About damn time the Japanese start getting their mecha-industry into high gear.by huffmsa 9y agoAbout damn time the Japanese start getting their mecha-industry into high gear.