Question : when does episode 2 of walking dead game come out
Answer : September 25, 2018