User Avatar Image

should i buy from telltalegames.com or steam?

posted by totalnoob123 on - Viewed by 681 users

Hi. should i buy The Walking Dead (first season) + 400 days from :

telltalegames.com : $24.99 ? or from steam : $29.98 ? Thanks.

21 Comments
Add Comment