National

Hundreds of people gathered in Tallahassee, Florida to protest the state’s “stand your ground” laws Monday. During the rally, many of the speakers discussed the…