Life is Strange 2

Episode 1 of Life is Strange 2 premieres this September

Life is Strange 2 premieres on September 27

7 years ago