Stuart Harmon
Inside One of America’s Deadliest Police Departments
At just 22 years old, Sean Monterrosa became the 33rd person killed by the Vallejo Police Department since 2000.
At just 22 years old, Sean Monterrosa became the 33rd person killed by the Vallejo Police Department since 2000.