A young boy wears a Colin Kaepernick jersey at a protest in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
People prepare to take to Franklin Street with a “Black Lives Matter” sign in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters take to Franklin Street with a “Black Lives Matter” sign in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters hold up homemade signs in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
People on the side of the road sit with water bottles available to protesters in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Thousands of people take a knee for eight minutes and 46 seconds to honor George Floyd in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters take a knee on Franklin Street for eight minutes and 46 seconds to honor George Floyd in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters take a knee on Franklin Street for eight minutes and 46 seconds to honor George Floyd in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters hold up a raised fist while kneeling to honor George Floyd in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters take to Franklin Street with signs and chants in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters take to Franklin Street with homemade signs in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A man holds up his hands while protesters chant “Hands up, don’t shoot” in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Volunteers hand out water bottles to marching protesters in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters march on Franklin Street in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A man dining at a restaurant on Franklin Street holds a raised fist in solidarity with protesters in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A man holds his hands up while chants of “Hands up, don’t shoot” echo through Peace and Justice Plaza in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A young girl watches as people begin to speak to the crowd at Peace and Justice Plaza in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
North Carolina Senator Valerie Foushee talks to the large gathering at Peace and Justice Plaza in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
North Carolina Senator Valerie Foushee talks to a crowd of thousands in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A woman holds up a sign that reads “Justice for George Floyd” at Peace and Justice Plaza in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A man raises his fist after finishing a speech about his life as a black citizen in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Orange County poet laureate CJ Suitt raises his fist after finishing his speech in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A member of the Chapel Hill-Carrboro NAACP youth council breaks down after finishing her speech in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A pair of onlookers watch on from a nearby restaurant in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters gathered at Peace and Justice Plaza to hear from various speakers in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
A member of the Chapel Hill-Carrboro NAACP gets a fist-bump after finishing her speech in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)
Protesters gathered at Peace and Justice Plaza to hear from various speakers in Chapel Hill on Saturday, June 6. (Dakota Moyer/Chapelboro.com)






