Documents Shed New Light On Trayvon Martin Case
lionelk
Published
05/19/2012
Newly released documents are shedding new light on the killing of unarmed teen Trayvon Martin in Sanford, Florida in February. This report includes images that some may find disturbing.
6 Comments