Takuza

Takuza is a major antagonist in an Eric and Claire episode, The Detective.

Appearance
Takuza is a big, muscular demon with yellow eyes, orange pupils, and maroon underwear.