Heavy Rain, Beyond Two Souls, and Detroit: Become Human finally get a release date for PC Posted on: May 16, 2019May 16, 2019