Protest marches through downtown West Palm Beach