The Awesome Adventures of Captain Spirit: Life is Strange 2 Details Revealed

Dear Life is Strange fans, You've waited so long for it, and it's finally here... today we reveal everything you need to know about Life is Strange 2. The first of 5 episodes will release September 27, 2018 on Xbox One,…