Steam or Telltale Store?
I just saw the Steam pre-order. Is the one from Telltale a box copy or is it a digital version separate from Steam's...or the same?
This discussion has been closed.
Comments