Dinosaurs Against Ice, Minneapolis Protest
Thousands march through South Minneapolis tonight protesting the actions of the thousands of ICE agents that have descended upon the…
For years I shared photos to various sites and services only for them to change or disappear all together. I felt it was important to find a place of my own that will live on regardless. This continuously updated archive includes not only my work published elsewhere, but also new work. You'll find photos of life in Minneapolis, my Minneapolis Uprising series, travel photography from Belize, Costa Rica, Guatemala, and more.
I’ve done my best to include accurate location data on photos when possible.
Licensing inquiries: chad@daviss.org.
Thousands march through South Minneapolis tonight protesting the actions of the thousands of ICE agents that have descended upon the…
State officers made about 15-20 arrests in downtown Minneapolis following a "noise demo" at what protesters believe is a hotel…
State officers made about 15-20 arrests in downtown Minneapolis following a "noise demo" at what protesters believe is a hotel…
State officers made about 15-20 arrests in downtown Minneapolis following a "noise demo" at what protesters believe is a hotel…
State officers made about 15-20 arrests in downtown Minneapolis following a "noise demo" at what protesters believe is a hotel…
Minneapolis Police squad cars lined up as police move in to make arrests after declaring an unlawful assembly. This came…
Minnesota Conservation Officers, Minnesota State Patrol, Hennepin County Sheriff and Minneapolis Police pushing out hundreds of protesters after declaring an…
Minnesota Conservation Officers, Minnesota State Patrol and Minneapolis Police pushing out hundreds of protesters after declaring an unlawful assembly. Protesters…
Minnesota Conservation Officers, Minnesota State Patrol and Minneapolis Police pushing out hundreds of protesters after declaring an unlawful assembly. Protesters…
Minneapolis Police Chief Brian O'hara near the Renee Good Memorial on Portland Avenue. Not without some yelling at him: “When…
MinneapolUS Violence Interrupters at the scene of the violent killing of Renee Good tonight.
Yard signs in a snowy Minneapolis yard 2 days after Renee Good was killed by an ICE agent. "ICE Break…
A flyer showing the ICE agent who killed Renee Good 2 days prior. Seen on Lake and Lyndale in South…
ICE Whistles at the Renee Good Memorial in Minneapolis. Whistles are used to warn others of federal agents in the…
A young girl places flowers at the Renee Good memorial on Portland Ave in South Minneapolis.
A sign at a restaurant notifying that it's closing early 2 days after Renee Good was shot and killed by…
A car drives by a building with graffiti reading "FUCK ICE" "RIP RENEE GOOD" in South Minneapolis on January 9th.
A large ICE MUST GO sign in South Minneapolis. This seen 2 days after Renee Good was shot and killed…
Street barricades on Portland Avenue where Renee Good was killed by an ICE agent the day before.
Street barricades on Portland Avenue where Renee Good was killed by an ICE agent the day before. "Dear Press, You're…
Street barricades on Portland Avenue where the Renee Good Memorial is.
Graffiti on the street where Renee Good was killed by an ICE agent on January 7, 2026.
Memorial for Renee Good on Portland Ave In Minneapolis. The Star Tribune has identified the ICE agent who shot and…
Border Patrol officers take away a protester at the Whipple federal detention center just outside of Minneapolis on January 8th,…
A protester is arrested outside the Whipple Federal Building outside Minneapolis. Protests have gathered outside the fenced in building as…
A protester is arrested outside the Whipple Federal Building outside Minneapolis. Protests have gathered outside the fenced in building as…
A protester is arrested outside the Whipple Federal Building outside Minneapolis. Protests have gathered outside the fenced in building as…
A protester is arrested outside the Whipple Federal Building outside Minneapolis. Protests have gathered outside the fenced in building as…
Border Patrol arrests protesters outside the federal building near Minneapolis. This comes a day after Renee Good was killed by…
Border Patrol officers outside the Whipple detention center near Minneapolis on January 8th, 2026.
A US Government SUV with "Defend The Homeland" "Integrity, Courage, Endurance" written on it as seen in Minneapolis on January…
Protesters outside the Whipple building near Minneapolis. This comes a day after an ICE Agent shot and killed Renee Good.
A Border Patrol officer stands outside the Whipple building near Minneapolis with a less lethal weapon.
Federal agents outside the Whipple federal building as seen from a light rail train station.
MNDOT closing the exists around the Whipple Federal Building near Minneapolis. The building is where federal agents are using as…
Graffiti on the barricades around the former Minneapolis police 3rd precinct police station. The police station was burned in May…
A flyer seen on an electrical box in South Minneapolis following the killing of observer Renee Good by ICE Agents…
Protesters in Minneapolis following the ICE Agent killing of observer Renee Good on January 7, 2026.
A heart shaped protest sign that reads "No More MN (N)ice" at a vigil for Renee Good. Good was killed…
Sign on Modern Times that reads: "We are closing early today. An observer was shot on 34th & Portland. We…
Large vigil for Renee Good in South Minneapolis. Good, who was observing ICE actions, was killed by an ICE agent…
Large vigil for Renee Good in South Minneapolis. Good, who was observing ICE actions, was killed by an ICE agent…
Large vigil for Renee Good in South Minneapolis. Good, who was observing ICE actions, was killed by an ICE agent…
Protesters hold up a photo of the ICE agent who killed observer Renee Good earlier in the day. Sign reads…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
Portland Avenue and 34th Street in South Minneapolis where City of Minneapolis officials have confirmed an ICE agent shot an…
"This business requires a Judicial Warrant (signed by a judge) for all entry into Non-Public, Staff-Only Areas. We appreciate your…
"Stop The Occupation" seen in South Minneapolis. Federal officials have said they've deported 600+ over the last month.
Two printed notices are taped to the front window of a neighborhood business in late December 2025, stating “Private Property…
A printed yard sign declaring “Federal Agents Not Permitted on Premises” is planted into a snowbank along a city street…
Metro Transit bus drives down 38th Street at George Floyd Square. The area continues to be as place of protest…
Protest sticker on a street pole in South Minneapolis. It reads "Hail Mary Full of Grace Kick I.C.E. Out Of…
A small snow figure stands along a cleared pedestrian path in Powderhorn Park in Minneapolis on December 27, 2025, holding…
A handmade banner reading “Neighbors Say ICE Out!” is posted along Lake Street in Minneapolis on December 27, 2025, facing…
On a day with the windchill struggling to reach 0F, thousands marched down Lake Street in South Minneapolis protesting the…
On a day with the windchill struggling to reach 0F, thousands marched down Lake Street in South Minneapolis protesting the…
On a day with the windchill struggling to reach 0F, thousands marched down Lake Street in South Minneapolis protesting the…
On a day with the windchill struggling to reach 0F, thousands marched down Lake Street in South Minneapolis protesting the…
On a day with the windchill struggling to reach 0F, thousands marched down Lake Street in South Minneapolis protesting the…
Flags at the Karmel Mall, a Somali shopping center on Lake Street in Minneapolis
Protester with an American flag outside the Karmel Mall, a Somali shopping center. Thousands marched down Lake Street on a…
Protesters march to the Karmel Mall, a Somali shopping center in South Minneapolis. Signs reading "Immigrants Make America Great" Thousands…
Protesters march down Lake Street past the Lake St Station. The protest took place on a day with near below…
Protester at a protest against the actions of ICE in Minneapolis holds up a sign that reads "Ice Naughty And…
Protester at a protest against the actions of ICE in Minneapolis holds up a sign that reads "BURN ICE". The…
Protester at a protest against the actions of ICE in Minneapolis holds up a sign that reads "Ice Out MSP"….
Protester at a protest against the actions of ICE in Minneapolis holds up a sign that reads "Stop traumatizing our…
Protester at a protest against the actions of ICE in Minneapolis holds up a sign that reads "Minnesotans Know Ice…
Today, with the windchill struggling to reach 0F at times, thousands marched down Lake Street in South Minneapolis protesting the…
Northstar Train on the move from Minneapolis to Big lake. The train will end service forever on January 4th.
A Northstar Train below the North Loop Green buildings in Downtown Minneapolis.
Mr. Pibb advertisement seen on fencing around Seven Points Mall in Uptown Minneapolis.
Posters on electrical boxes in Uptown Minneapolis that reads "Protect our Somali Neighbors".
A notice on the doors of the Karmel Mall on Lake Street. This whistle is a symbol of looking out…
Bricksworth Beer Company and Pizza in the North Loop in Downtown Minneapolis.
A woman walks her dog on a freshly frozen Bde Maka Ska in South Minneapolis.
Snow covered Nicollet Ave and the Minneapolis Skyline. The Minneapolis police 5th precinct police station on the right.
A car parked behind snowbanks with a ticket for violation of snow emergency stuck in the window.
Roshel Senator and a caravan of federal agents in Burnsville, Minnesota.
Really pretty snow tonight in Minneapolis. Here's the new West Lake Street train station, with the orange still continuing to…
A Metro Transit E Line bus rolls down Hennepin Avenue in the snow. Passing the Hennepin and 25th Street bus…
Someone walks their dogs in South Minneapolis. Walking past a painted fence that reads "We who believe in freedom cannot…
A winter scene along the Midtown Greenway, the 5.5-mile rail-to-trail corridor that runs through the heart of Minneapolis. The trench…
Holiday lights up at Nico's Tacos on Hennepin Avenue in Uptown Minneapolis.
Guatemala Food Truck seen on Lake Street in Minneapolis. The snow freshly fell a few nights ago and we've really…
After being closed for years during Light Rail train construction, the Cedar Lake Trail is open again with brand new…
Lit up Bassett Creek Valley Station in Minneapolis. The new train station is part of the Southwest LRT Green Line…
West Lake Street Station is part of the Southwest Light Rail Transit (Green Line Extension), an extension of Meto Transit's…
Vivid northern lights over the West 21st Street train station in Minneapolis.
Northern lights visible over a walking path in South Minneapolis. Seen around Bde Maka Ska.
Downtown Minneapolis seen below the Northern Lights at Bde Maka Ska.
Cymbiotika supplement ad on a building in the North Loop in Downtown Minneapolis.
A nighttime view of the Minneapolis skyline as seen from Lake Street in Uptown, looking north toward the city’s central…
Minneapolis Mayor Jacob Frey embraces City Council Member LaTrisha Vetaw during his 2025 election night gathering, where he stopped short…
Minneapolis Mayor Jacob Frey speaks with reporters after polls closed on Election Night 2025. The event took place in downtown…
Minneapolis Mayor Jacob Frey at his election party tonight where he stopped short of declaring victory but added "We are…
Minneapolis Mayor Jacob Frey speaks to supporters during his 2025 election night gathering, held at a downtown venue adorned with…
Minneapolis Mayor Jacob Frey speaks at his election night party following the closure of polls. He was announced the winner…
Voting machines inside a polling place in the North Loop Downtown Minneapolis.
Cars, cars parked, bikers, walkers on the new Hennepin Avenue in Uptown Minneapolis.
A early November sunset over The Minikahda Club in Minneapolis.
Brim Coffee and Cafe on Lake Street in Minneapolis in November 2025.
Biking on Bryant Avenue bikeway in South Minneapolis in November 2025.
People walking on Lyndale Avenue and Lake Street outside NY Gyro.
Traffic flows through the LynLake district of Minneapolis at South Dupont and Bryant Avenue, a neighborhood long known as a…
Lake Street bridge over the channel between Lake of the Isles and Bde Maka Ska on a fall day.