Heather Diehl · Hundreds of pro-Palestine protesters march through Chapel Hill on Sunday, May 5, 2024.