Protest organizer Emile Charles raises his fist as protesters kneel for eight minutes and 46 seconds in honor of George Floyd on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Protesters kneel or sit for eight minutes and 46 seconds in honor of George Floyd on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Protesters kneel for eight minutes and 46 seconds in honor of George Floyd in Carrboro on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Protesters gathered near The ArtsCenter before embarking on a march down Franklin Street on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Protesters take to Main Street on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Displaying signs and shouting George Floyd’s name, protesters take to Main Street on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Protesters take to Main Street on Friday, June 12 in Carrboro. (Dakota Moyer/Chapelboro.com)
Protesters are given a police escort as they enter onto Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protest organizer Emile Charles raises his fist while marching down Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters pass by patrons sitting outside at restaurants on Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters pass underneath a pride flag on Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters pass by the old Colonial Drug Store — the site of the Chapel Hill Nine sit-in — on Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters march down Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters march down Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters are given an escort by Chapel Hill Police on Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters march down Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters march down Franklin Street on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters gather at McCorkle Place to hear stories and speeches about racial injustice on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Northside Elementary School principal Coretta Sharpless speaks to protesters at McCorkle Place on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)
Protesters gather at McCorkle Place to hear stories and speeches about racial injustice on Friday, June 12 in Chapel Hill. (Dakota Moyer/Chapelboro.com)









