Mecha Thunder

Mecha Thunder is a race of creature.