March 2025
—
Protester holds a sign that reads "How much does Tesla cost us all?". Seen at a Tesla facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Tesla Takedown Protest Sign Tesla Funds Fascism Minnesota
March 2025
—
Protesters hold signs outside a Tesla showroom in Golden Valley(Minneapolis) on March 8,2025.
Stop Funding Musk Don’t Buy Tesla
March 2025
—
Protesters hold up signs outside a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Tesla takedown Elon Cheats at Video Games
March 2025
—
Tesla vehicle leaves a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Tesla Takedown Special K Elon Protest Sign
March 2025
—
Protester holding a sign that reads "Special K Elon Is Now In Charge" at a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Tesla car in front of protesters in Minneapolis
March 2025
—
A Tesla car drives by a group of protesters in Golden Valley (Minneapolis). The protesters have been gathering for weeks as part of "Tesla Takedown" protests.
Tesla Takedown Protest at Golden Valley MN Facility, March 8, 2025
March 2025
—
Tesla Cybertruck drives to a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Minnesota For Ousting President Musk
March 2025
—
Protester with a sign reading "Minnesota for Ousting Pres. Musk" at a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Protesters outside Tesla Showroom in Golden Valley
March 2025
—
Protesters at a Tesla Facility just outside of Minneapolis (Golden Valley) on March 8, 2025.
This is the 4th week in a row protesters have gathered here as part of the nationwide Tesla Takedown organizing.
Pussy Riot sign at Minnesota State Capitol
March 2025
—
"Pussy Riot" protest sign in St. Paul Minnesota.
Today on International Women’s Day, Minnesota saw the largest protest since President Trump's re-election. 1,000+ gathered at the Capitol for the 2nd time this week hearing from activists, city council members and state representatives on the current administration's actions.
Minnesota State Capitol
March 8, 2025
50501 Protest: Protesters at the Minnesota State Capitol
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest: Ukraine flag in Minnesota
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest in MN: Cruel Chaos Protest Sign
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest in MN: Stop The Coup
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 MN Protest: Deport White House Gremlin
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest in MN: Stand With Ukraine
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest: My Patients Are Not Parasites
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest Trump Is A Traitor
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest:Elon Musk Chainsaw Protest Sign
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest: Brian Glenn Protest sign
March 2025
—
"Hey Brian Glenn There's a Glaring Stain On Your Suit. Look Who You've Shamed" protest sign.
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest: Save Democracy for our children
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
50501 Protest at the Minnesota State Capitol
March 2025
—
Large crowd of protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
Tax The Rich Protest Sign
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
Support Federal Workers Not Musk! Protest sign
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
Protest signs at March 4 2025 MN State Capitol Protest
March 2025
—
Protesters on the steps of the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
Protesters march to the Minnesota State Capitol
March 2025
—
Protesters at the Minnesota State Capitol in St. Paul, Minnesota on March 4, 2025. Taking place on the afternoon of President Trump’s first address to joint session in congress, they are protesting the actions of the Trump Administration and Elon Musk’s involvement.
The protest was organized as part of the “50501” protests taking place around the country. This is the first of two planned protests this week. Another is planned for Saturday at the State Capitol.
Protest Signs at Minnesota State Capitol, St. Paul
March 2025
—
Protest sign from St. Paul Minnesota that reads "No Kings! No Nazis!".
Taken at a protest against Elon Musk and the Trump Administration on March 5, 2025.
Golden Valley Tesla protest with staged police cars
February 2025
—
Protester outside a Telsa showroom in Minneapolis (Golden Valley) with staged Golden Valley police squad cars.
This Car Runs on Fascism Tesla Protest Minneapolis
February 2025
—
Twin Cities Taxi Cab with Trump Vance Graphics, North Loop
February 2025
—
A taxi cab seen in the North Loop Minneapolis in February 2025. Windows covered in pictures of President Trump.
Milwaukee RNC Protest Sign: Fuck Donald Trump
July 2024
—
A man holds up a "Fuck Donald Trump" protest sign at a march outside the 2024 Republican National Convention.
Wisconsin Dells Zoltar Machine with Trump Figure
July 2024
—
A "Trump Tells All" machine in Wisconsin Dells, WI.
Save America Trump House, Wisconsin
December 2022
—
Honk For Tronk, Let's Go Brandon, Dont Blame Me I Voted For Trump, Back The Blue, and a portrait of Donaldl Trump signs on a Wisconsin home.
Trump Campaign Signs in Freedom, Wisconsin – September 2021
September 2021
—
Political Yard Signs in a Residential Neighborhood, 2024 Election Season
September 2021
—
A row of political signs displayed along a residential fence during the 2024 U.S. election cycle. The banners, supporting former President Donald Trump and expressing opposition to President Joe Biden, reflect the increasing visibility of partisan messaging in everyday public and suburban spaces. Throughout the Upper Midwest and many parts of the country, large-format yard signs and roadside banners became common ways for homeowners to express political allegiance ahead of the election.
The use of oversized, commercially printed campaign signs grew significantly after the 2016 and 2020 elections, coinciding with the rise of direct-to-consumer political merchandise and online storefronts selling non-official campaign materials. Residential displays like this illustrate how political identity has increasingly blended into street-level visual culture, especially in communities where private property is used as a platform for ongoing political messaging outside traditional election windows.
MN State Patrol at Governor’s Residence Stop The Steal Protest
December 2020
—
Minnesota State Patrol outside the Minnesota Governor's Residence during a Stop The Steal protest that brought a counter protest. December 5, 2020.
Stop The Steal Protest at MN Governor’s Residence, St. Paul
December 2020
—
"Stop The Steal" protesters and the Minnesota State Patrol outside the Minnesota Governor's Residence in St. Paul on December 5, 2020.
Stop The Steal, QAnon Truck, MN State Capitol Rally, 2020
November 2020
—
A truck with “Stop The Steal” and Qanon written on the windows found outside a “Stop The Steal” rally at the Minnesota State Capitol on November 14, 2020.
Stop The Steal Trump Train Flag at Minnesota State Capitol
November 2020
—
“Stop The Steal” protesters at the Minnesota State Capitol on November 14, 2020.
Minnesota State Capitol, “Stop the Steal” Rally
November 2020
—
"Stop the steal" rally at the Minnesota State Capitol.
Minnesota State Capitol Stop The Steal Rally, Nov 14, 2020
November 2020
—
“Stop the steal” protesters gathering at the Minnesota State Capitol on November 14, 2020.
Stop trump racist voter suppression November 2020
November 2020
—
Protester holds up a sign reading “Stop trumps racist voter suppression! Party for Socialism & Liberation”
Trump International Hotel, Manhattan, Night
September 2019
—
The entrance of Trump International Hotel and Tower in Manhattan is seen at night. Several vehicles, including an NYPD patrol car, are parked outside the building along a marked bike lane.
Built in Minneapolis
Photographs showcasing change over time
Browse by location, move through long-running series, or start with recent work.