Under rated kaiju Wiki
Advertisement

The giant robotic vehicles from the Mecha Anime, God Mars. They are called Battle Mecha.

Esper Robos

Advertisement