Is the original Heavy Rain tech demo in any way connected to the final game? Because I think the prostitute from the demo quick look is the girl from the tech demo. Am I wrong?
Heavy Rain
Game » consists of 12 releases. Released Jan 25, 2010
Game » consists of 12 releases. Released Jan 25, 2010
Log in to comment