Which is better for telltale?
If I purchase a game through their site or through steam? Or does it not matter? Want to do what ever helps them most.
Sign in to comment in this discussion.
Comments