Humbaba (Final Fantasy III)

The Humbaba is an enemy from Final Fantasy III.