May Day Marches: Rallies held in San Diego and beyond

Published: 6:05 PM PDT May 1, 2018