Fans of the Caped Crusader have much reason to rejoice following the recent Game Awards Show. Why? Because Telltale Games has just announced that a Batman game is now in … Read More