
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)
Defund Chapel Hill police.