I don't know what this is supposed to be

I have a habit of creating weird, usually flesh based monstrosities. I'd say this fits in quite nicely.

What is it's purpose? No clue. Is it friendly? Probably. Would I like to meet it? No.