Posted March 10, 2014
Supporters at the rally against “Stand Your Ground” in Tallahassee, Florida.
Like our content? Sign up for NewsOne's email newsletter!