User Avatar Image

Different between Amazon () Steam ?

posted by FreeFood! on - last edited - Viewed by 347 users

I wan to know what is the different between buying the walking dead from
amazon :
or steam:
or :
another question: is telltale shop has digital download?
which way is better for digital download?

1 Comment - Linear Discussion: Classic Style
Add Comment