Question: when do life is strange episodes come out
Answer: 24 March 2015