The Awesome Adventures of Captain Spirit: The Road to Life is Strange 2

Life is Strange 2 is rapidly approaching, with Episode 1 releasing at the end of the month on September 27th! We’re really excited that the first episode of our all-new story of road trips, brotherhood, and coming-of-ag…