Boh

Boh is Yubaba's giant baby son from Spirited Away.