Pride has always been a protest

Chapel Hill-Carrboro’s Small Town Pride kicked off on Saturday at Peace and Justice Plaza.