I've never seen this before if anyone actually knows what it is or at least any idea please comment below. I suspect thargoids