Batman Telltale Game First Episode Has Been Released

Telltale Games and Warner Bros. Interactive Entertainment today released the first episode of [...]