And the mask is off of Batman The Telltale Series! Telltale Games used this years San Diego Comic-con to release some details about two highly-anticipated games coming from the company. First was The Walking Dead – The Telltale Series, where you can read more about here, and now we have …
Read More »