What’s up, Riverside?
The city of Riverside, California appears to be, by far, the city in which police are most likely to commit justifiable homicide. I listed a rough rank order of cities in my previous post. Riverside is almost 50 percent higher than the next highest cities, St. Louis and Baltimore. (Even more so if one takes…
Read more