Series
1 entry across 1 season · 1989
A criminal group known as Demon Seed terrorizes Tokyo with its vast armies of mecha. The local police is afraid to confr...