Destoroyah

Destoroyah is an evil kaiju and enemy to Godzilla in Godzilla vs Destoroyah.