Tag: telltale games

Telltale Games Announces New Batman Series

  Telltale Games, makers of the popular story driven game based on The Walking Dead, has announced that their...