Question : when does episode 3 of life is strange come out
Answer : late 2017