good samaritans catch rape suspect