4 years ago Detroit: Become Human, Beyond: Two Souls and Heavy Rain Head to Steam June 18, Demos Available Now
5 years ago Heavy Rain, Beyond: Two Souls, Detroit: Become Human Launch Dates for PC via Epic Games Store