Who is sticking with Telltale?

edited November 2012 in The Walking Dead
Sign in to comment in this discussion.