I dunno brehs. I'll probably pick this up, but something about it seems off to me. I guess I never really like many tv/movie games
Telltale has been on a roll lately though
Telltale has been on a roll lately though
Last edited: