3 Years Since Trayvon Martin’s Killing, Stand Your Ground Laws Are Alive And Well In America
three years ago today — police responded to several 911 calls from The Retreat at Twin Lakes, a gated community in Sanford, Florida. They arrived on the scene two minutes…