They're bosses in Burai Fighter. Hey, that giant slime rules!!!
SETZER the GREAT