Terra Invicta received the first trailer

The creators of The Long War are preparing their own game 10 years ago, if you wanted a UFO / X-Com style game, you had to dig through a bunch of very, very small...