‘Biomutant’ finally has a release date and it’s sooner than you think

From some of the brains behind the ‘Just Cause’ series comes a new game called ‘Biomutant’ and a new studio that is making it. This game was announced in 2017 and we finally have a release date for it

Watch More