Telltale Games has released a new launch trailer and given a release date for BATMAN –...
Batman: A Telltale Game Series
The third of five episodes Telltale’s Batman saga, Episode 3: ‘New World Order’ will be available...