The Invincible Brings a New Chilling Teaser Trailer

The Invincible is a game that's been built up as the next big breakout for Polish-developed projects. The game is made by several veterans hailing from big game companies such as CD Projekt RED and Techland. Now, they have recently revealed a new trailer for the game which shows players what Starward Industries has in store.

Read Full Story >>
The story is too old to be commented.