The finale for Batman – The Telltale Series now has a release date
Telltale Games has revealed the release date for the final episode of Batman - The Telltale Series.
The fifth and final episode of Batman -The Telltale Series, entitled City of Light, will release on Decembe... Read More...