Guardian Beast of Terror, Humbaba