Batman: The Telltale Series – New World Order (Episode 3) Is Now Available
Surprisingly, Episode 3 of Batman: The Telltale Series [$4.99] has just launched and it’s called New World Order – what a catchy name! This episode can be purchased for $4.99 which is the standard price for all Telltale episodes. PC and Console gamers received Episode 3 just two days ago and we are seeing the…