Miguel Alvelo speaks at the rally.Photo by Carrie Maxwell