By using this site, you agree to our Privacy Policy and our Terms of Use. Close

I can understand the visuals for heavy rain is amazing, but does anyone else feel the uncanny valley settling in.

(maybe its just me)