Waynesville, NC - June, 2025.    Austin rides his bike after school.

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.

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 - 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 — 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 — 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 — 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.

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.

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 - 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 - 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.

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.

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.

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.

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.

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.

show thumbnails