‘Batman – The Telltale Series’ Concludes December 13th; Grab the First Episode Free
The caped crusader's initial Telltale foray is about the see a finale - City of Light - release next week and gamers who haven't given Batman - The Telltale Series a look can now even score…