Home › Forums › General Discussion › PS3 superawesome game › Reply To: PS3 superawesome game 26/02/2008 at 4:07 pm #40314 AnonymousInactive Heavy Rain? Its a tech demo running on PS3 hardware