Just in time for San Diego COmic Con 2017, Telltale Games have announced three upcoming titles they are working on. Batman: The Enemy Within is due for release this August and will see Batman return to face off against The Riddler. The Walking Dead: The Final Season is coming soon with players taking control of Clementine. […]