Top
20°

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 >>
wccftech.com
The story is too old to be commented.