Two Phoenix, Arizona, police officers are being investigated after repeatedly punching and deploying a Taser on a deaf Black man with cerebral palsy during an arrest.
source
Two Phoenix, Arizona, police officers are being investigated after repeatedly punching and deploying a Taser on a deaf Black man with cerebral palsy during an arrest.
source