Mothmacin

Mothmacin was a giant moth that inhabited the ruins of the lost kingdom of Murasia.

Background Information

 * Mothmacin appears to be based on Mothra from the various Godzilla franchises.