Tag: Wakusei Kougekitai: Little Cats

The galaxy is threatened by robotic enemies from a remote space. In order to stop them, giant combat robots were deployed to a space station under the...