Kidorikko

Weird mid-80s cartoony arty japanese oddity. Crazy.