Home » News » Life is Strange Episode 1 download available for free on 21 July 2016