Foghorn the Invincible

Foghorn the Invincible is a Toon in Looney Tunes World of Mayhem.