Square Enix and Dontnod Entertainment have announced that the first episode (of five) of Life is Strange 2 is set to premiere on September 27th.

Square Enix and Dontnod Entertainment have announced that the first episode (of five) of Life is Strange 2 is set to premiere on September 27th.