Telltale has released new screens of the upcoming third episode of their second season for The Walking Dead:
Categories: Announcements, First Look, Game Updates, Gaming News, Screens, Slider Content, Upcoming Releases
Telltale has released new screens of the upcoming third episode of their second season for The Walking Dead:
You must be logged in to post a comment.