Surveillance Camera over Midtown Greenway
A surveillance camera on Pleasant Ave over the Midtown Greenway in Minneapolis.
Landscape, cityscape and documentary photography taken in Minneapolis, Minnesota.
A surveillance camera on Pleasant Ave over the Midtown Greenway in Minneapolis.
Street vendor at Hennepin and Lagoon in Uptown Minneapolis on a warm spring day.
A Minneapolis Police squad car is towed off Lagoon Ave in Uptown Minneapolis in April 2025.
A light rail train moves towards the Warehouse District/Hennepin Ave station on a warm spring evening.
Patrons dance inside Last Call bar on N 5th Street in downtown Minneapolis.
A full rooftop patio at Cowboy Jack's in downtown Minneapolis on a warm spring day.
Director William Tyner, Minneapolis City Council Member Robin Wonsley, Activist Toshira Garraway, George Floyd Global Memorial's Jeanelle Austin and Hennepin County Commissioner Angela Conley speak after a screening of "The People's Way" during the MSP International Film Festival.
Portraits of President Donald Trump and Vice President JD Vance inside the Wellstone Building in downtown Minneapolis.
Patrons inside Barrio Restaurant in Downtown Minneapolis in April 2025.
George Floyd Square in April 2022. The square has been a place of protest since the May 25th, 2020 murder of George Floyd.
Along a residential sidewalk in Minneapolis, a cluster of political yard signs stands amid winter’s dry grass and bare trees — remnants of the long, impassioned American election cycles that have made even quiet neighborhoods into public forums. The signs, declaring messages such as “Dictator or Democracy — That’s the Choice” and “All Are Welcome Here,” capture the tension and idealism that often coexist in modern U.S. political life.
Anti-theft measures at a Walgreens in Minneapolis in April 2025.
Anti-theft measures at a Walgreens in Minneapolis in April 2025.
Anti-theft measures at a Walgreens in Minneapolis in April 2025.
About 500 protesters outside Tesla in Minneapolis (Golden Valley) with signs reading “NOT PAID JUST PISSED”, “Tesla Funds Fascists”, “Save the VA”, “No Vet Left Behind”, Make Nazis Afraid Again” to name a few. This is the 7th weekend in a row of protests at this showroom.
About 500 protesters outside Tesla in Minneapolis (Golden Valley) with signs reading “NOT PAID JUST PISSED”, “Tesla Funds Fascists”, “Save the VA”, “No Vet Left Behind”, Make Nazis Afraid Again” to name a few. This is the 7th weekend in a row of protests at this showroom.
About 500 protesters outside Tesla in Minneapolis (Golden Valley) with signs reading “NOT PAID JUST PISSED”, “Tesla Funds Fascists”, “Save the VA”, “No Vet Left Behind”, Make Nazis Afraid Again” to name a few. This is the 7th weekend in a row of protests at this showroom.
About 500 protesters outside Tesla in Minneapolis (Golden Valley) with signs reading “NOT PAID JUST PISSED”, “Tesla Funds Fascists”, “Save the VA”, “No Vet Left Behind”, Make Nazis Afraid Again” to name a few. This is the 7th weekend in a row of protests at this showroom.
About 500 protesters outside Tesla in Minneapolis (Golden Valley) with signs reading “NOT PAID JUST PISSED”, “Tesla Funds Fascists”, “Save the VA”, “No Vet Left Behind”, Make Nazis Afraid Again” to name a few. This is the 7th weekend in a row of protests at this showroom.
About 500 protesters outside Tesla in Minneapolis (Golden Valley) with signs reading “NOT PAID JUST PISSED”, “Tesla Funds Fascists”, “Save the VA”, “No Vet Left Behind”, Make Nazis Afraid Again” to name a few. This is the 7th weekend in a row of protests at this showroom.