The Walking Dead creator teases upcoming Telltale game

Got a news tip? Let us know at tips@gamesradar.com