Destoroyah

Destoroyah appeared in the 1995 movie called Godzilla vs. Destoroyah.