Life is Strange indeed. This charming little game developed by Dontnod Entertainment takes after Telltale Games by going the episodic route. The game...
Square Enix has finally released Life is Strange and we have the launch trailer below. The game is available now, but just in case you wanted to get...