Welcome to post-apocalyptic Japan, where the world has been overrun by enormous mutant insects, and humankind’s last hope lies in 60 tons of pure armored retribution.