Police say teen shot self in head -- while hands cuffed behind back

Salon
Dec. 16, 2013

In yet another case of defying the limits of physiology, 17-year-old Jesus Huerta died in Durham police custody.

Read More













All original InformationLiberation articles CC 4.0



About - Privacy Policy