Fin Fang Foom

Fin Fang Foom is a resident of Monster Island and enemy of the Avengers.