For those among you who don't know. In the game currently (and therefore on release for you folks) Thargoids have been confirmed. there's a fair bit of adrenaline going around at the moment!
Video Clip and twitter shots just here
Video Clip and twitter shots just here