Roger Anthony

Scotland Neck: deaf cyclist killed by police officer after he failed to obey instructions to stop

Roger Anthony, an elderly, deaf and mentally disabled man from Scotland Neck, South Carolina was riding his bicycle when he…

13 years ago