Batman – The Telltale Series Release Date Revealed For Digital And Retail Stores Posted on: July 15, 2016