se7ensins.com
Life is Strange Episode 2 Leaked
[IMG] Life is Strange is a five part episodic drama game released on Jan. 29th 2015, receiving an overall positive feedback from all platforms. Developer Dotnod Entertainment teamed up with publisher Square Enix to create a game that in many ways...