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