Xavier Morales
The South Carolina police officer who is responsible for taking 50-year-old Walter Scott’s life – after shooting at the unarmed man eight times – is still…
Trending
The South Carolina police officer who is responsible for taking 50-year-old Walter Scott’s life – after shooting at the unarmed man eight times – is still…
We care about your data. See our privacy policy.