Question: when do life is strange episodes come out
Answer: 24 March 2015, 30 January 2015, 28 July 2015, 19 May 2015, 20 October 2015