Developers Dontnod already hinted at some of the world around Life is Strange 2 earlier this year with the release of The Awesome Adventures of Captain Spirit. Now, they've announced the Life is Strange sequel will drop on August 20 - and the new teaser is rather good.