NewsOne Featured Video
CLOSE

Supporters at the rally against “Stand Your Ground” in Tallahassee, Florida.

More From NewsOne