Protestors chant and march across the Talmage R. Cooley Bridge on MLK street.
Veterans gather together and chant at Trinity Presbyterian Church.
The protest started at Turner Pavilion and ended at Trinity Presbyterian Church.
A child watches the protest go by on the street from her car.
One man dresses as an inflatable frog at the “No Kings” rally.
Amidst the protest, a man stops to pray.
Another man walks into the street to pet a strangers dog during the march.
The protest was a mass gathering of people, with some saying it was the largest protest they have seen in Harrisonburg.
A woman leads the chants with her megaphone.
Some drivers wave and honk to support the protestors, while others held up Trump signs in anger.
One protestor holds up a Mexican flag while chanting for freedom at the protest.
Protestors gather at Trinity Presbyterian Church and hear from speakers on topics from ICE arrests to freedom-themed poems.
One woman dresses as a character from the dystopian novel “The Handmaid’s Tale.”
During the speeches, a woman holds up an American flag.
A young girl carrying a “No Kings” sign runs up on stage during a speech.
Three children sit to the left of the speakers and watch the event.
Two veterans chant and hold up signs critiquing President Trump.
A protestor dressed as Pikachu walks near the front of the protest holding a “resist fascism” sign.