User:FlipZK

Hello all, I'm new here, yet for the last 2 days I've been trying to find something I found in Kirby: Squeak Squad, I can't tell if it is a boss, or a mini-boss. Since I don't know the name of it I can't find a picture, so, I made a rendering of what it looks like so someone can help me find out what it is! (I found it in the picture cameo with many bosses in it, one of them was nightmare and another King Dedede, but next to him was this unkown boss).