Overkill’s The Walking Dead gets new trailer and release date

Overkill’s The Walking Dead has been in development for quite some time and has faced a couple of delays before. However, now the game finally has a firm release date, which is November 6, 2018. Read more…
Neowin