North Carleston
Walter Scott’s Family Reaches $6.5 Million Settlement With North Charleston In Fatal Shooting By Cop
The family of unarmed 50-year-old Walter Scott, who was shot and killed by a North Charleston, South Carolina police officer, has reached a $6.5 million…
Trending