Humbaba (MonsterVerse)

The Humbaba are a race of large hominids featured in the 2021 animated direct-to-video film Godzilla B.C..

Name
The Humbabas' name comes from the guardian giant of Babylonian mythology featured in the Epic of Gilgamesh.

Appearances
The Humbaba are a species of large ape which range from around 7 to 15 meters tall; as babies they are 1.52 meters tall. Most are coloured sandy brown

Abilities

 * Strength - The humbaba have tremendous strength.