Fri August 03 2018

What just happened in Life is Strange 2’s Official Teaser?

It looks like this one is going to be tense! Episode 1 of Life is Strange 2 will release on September 27th 2018.