Axios on MSN
Jury slams Denver police with $19.75M verdict
A jury awarded $19.75 million in damages to six people who were injured when a now-former Denver police officer opened fire ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results