Iron Shell Squad

The Iron Shell Squad (鉄の甲羅部隊 Tetsu no Kōra Butai)