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