Four rapists shot dead by police after taking them to scene… SpyDa Dec 9, 2019 0 Four rapists shot dead by police after taking them to scene of sex attack Four alleged rapists were shot dead by…