Whoa!!!

When did Telltale come back?! Stumbled upon this.

Sign in to comment in this discussion.