New Trailer For The Invincible Shows Off The Eerie Landscape Of Regis 3
The latest trailer for The Invincible, the upcoming game from Starward Industries and 11 Bit Studios, has shown off more of the mysterious planet of Regis III. An unusually calm planet that appears to be devoid of life,…