So I've started this new Walking Dead game... And I have no clue what's going on. But I've got to take the number one spot for achievements this month and Telltale games are the way to go! Post Comment Receive notifications Add a comment...