LA Police Fired Over a Thousand Projectiles at Protesters on a Single Day: What It Means for Law Enforcement Accountability
On June 8, 2025, Los Angeles police officers fired over 1,000 projectiles at immigration protesters in a single day, marking one of the most intensive