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