Batman - The Telltale Series: 'Batman Unmasked' Episode 3, 'New World Order' Release Date

Greetings Gothamites! Today we’re thrilled to share with you a double dose of exciting Bat-news. We can announce that Batman - The Telltale Series Episode 3: ‘New World Order’ will be arriving starting October 25th, AND…