This is a mini sketch.I really don't know what to say.It was just some came to my mind. So help me out?I don't know what to call that creature?