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