Home > Heavy Rain
At the Game Developer’s Conference in San Francisco this week, studio Quantic Dream showed off an...