Waynesville, NC - June, 2025. Austin rides his bike after school.
Cataloochee Valley, NC — November 20, 2025. The National Park Service set this fire on purpose. That's the job: burn carefully now so the forest doesn't burn catastrophically later.
Waynesville, NC - October 15th, 2026. Early voting Day 1. A woman stands at the entrance, observing.
Waynesville, NC — June 13th, 2026. This is what dissent looks like in a small mountain town.
Waynesville, NC — May 23, 2026. On a rainy Saturday morning, residents of this western North Carolina mountain town gathered outside their courthouse to make their case out loud.
Waynesville, NC — June 13th, 2026. Over 800 people showed up for the Hands Off Haywood No Kings Rally.
Waynesville, NC — May 23, 2026. In Waynesville, they brought umbrellas and homemade signs.
Maggie Valley, NC - January 2026. The hole in the flag at the bottom has been there a while. Nobody’s replaced it.
Waynesville, NC - June, 2026. A woman makes a subtle statement with her armband and flag during a No Kings rally.
Waynesville, NC - May 23rd, 2026. A demonstrator walks along the sidewalk with his message.
Waynesville, NC - June 13th, 2026. A resident puts on a theatrical protest against data centers.
Seattle, WA - August, 2025. Artist Matt Croppi repaints his mural after someone tagged it, he picked up the roller and started over.
Maggie Valley, NC - July, 2024. An old payphone, sink, and desk. The mountains don’t change; everything else does.
River Arts District, Asheville, NC — May, 2026. Nearly two years after Hurricane Helene sent the French Broad River through this neighborhood, this car still sits where the water left it.
Waynesville, NC - June, 2025. Austin rides his bike after school.
Cataloochee Valley, NC — November 20, 2025. The National Park Service set this fire on purpose. That's the job: burn carefully now so the forest doesn't burn catastrophically later.
Waynesville, NC - October 15th, 2026. Early voting Day 1. A woman stands at the entrance, observing.
Waynesville, NC — June 13th, 2026. This is what dissent looks like in a small mountain town.
Waynesville, NC — May 23, 2026. On a rainy Saturday morning, residents of this western North Carolina mountain town gathered outside their courthouse to make their case out loud.
Waynesville, NC — June 13th, 2026. Over 800 people showed up for the Hands Off Haywood No Kings Rally.
Waynesville, NC — May 23, 2026. In Waynesville, they brought umbrellas and homemade signs.
Maggie Valley, NC - January 2026. The hole in the flag at the bottom has been there a while. Nobody’s replaced it.
Waynesville, NC - June, 2026. A woman makes a subtle statement with her armband and flag during a No Kings rally.
Waynesville, NC - May 23rd, 2026. A demonstrator walks along the sidewalk with his message.
Waynesville, NC - June 13th, 2026. A resident puts on a theatrical protest against data centers.
Seattle, WA - August, 2025. Artist Matt Croppi repaints his mural after someone tagged it, he picked up the roller and started over.
Maggie Valley, NC - July, 2024. An old payphone, sink, and desk. The mountains don’t change; everything else does.
River Arts District, Asheville, NC — May, 2026. Nearly two years after Hurricane Helene sent the French Broad River through this neighborhood, this car still sits where the water left it.