What The F*ck Is This Thing?

Uploaded 11/18/2016 in wow

Is it some kind of an alien creature, or a weird unknown species?