Topher Sanders, ProPublica: Early
on the afternoon of June 4, 2012, Vachel Howard was handcuffed to a
bench inside the Los Angeles Police Department's 77th Street Station
Jail. Less than an hour later, he was pronounced dead at a nearby
hospital -- and recently released videos could shed light on the
incident.
Read the Article
Saturday, August 20, 2016
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment