Life is Strange 2 Episode 3 releasing next month, teaser revealed The boys are back, but they're not in town.