Whatever it is, I love it and want one as a pet. The more bizarre a creature, the more undiscovered.....the more I'll heart them. ^_^
Looks cool to me, haha, but no, I've got no clue what it is.
If it were from Pan's Labyrinth, tell your friend to beware flabby pale dudes with eyes in their hands. Don't eat stranger's food!