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