Menu
User Avatar Image

Whats the Difference between Steam and buying it from TelltaleGames.com?

posted by hefind on - Viewed by 501 users

I compared the prices it was the same so what is the real difference between buying from Steam and buying from the official site?

8 Comments
Add Comment