Japanese Crotch Monster?

Bizarre clip from a Japanese TV show (go figure).