April 2021
—
The Minnesota National Guard stand guard outside JUUT hair salon in Uptown Minneapolis. This follows the shooting death of Daunte Wright. Wright was shot and killed by Brooklyn Center Police Officer Kim Potter.
National Guard vehicle on Lake Street, Minneapolis
April 2021
—
A National Guard vehicle parked on Lake Street near Hennepin Avenue after Daunte Wright is killed by Brooklyn Center police.
Minneapolis: Calhoun Beach Framing boards up during unrest
April 2021
—
Boards going up on storefronts during the Derek Chauvin murder trial and unrest over the police killing of Daunte Wright in Brooklyn Center.
Minneapolis Police tactical team exits van in Uptown
April 2021
—
A Minneapolis Police tactical team coming out of a van after reports of looting in Uptown Minneapolis.
Midtown Greenway Protest Sign: Fire Fire Gentrifire
March 2021
—
A protest sign seen on the Midtown Greenway that reads "Fire Fire Gentrifire"
Graffiti “No Justice No Streets” at George Floyd Square, Minneapolis
March 2021
—
"No Justice, No Strteet!" written on the side of building in Uptown Minneapolis. It refers to George Floyd Square where the city has had press conferences the last 2 days about opening the intersection back up to vehicular traffic. The intersection has been closed since George Floyd's May 25th death and been held by the community as a place of protest and sacred ground.
Speedway Gas Station Reopening on Hennepin Ave, Minneapolis
January 2021
—
Speedway gas station preparing to reopen following a rebuilt after being burned down in May 2020.
Mural on H&M Boards, Hennepin Ave, Minneapolis Uprising
December 2020
—
Boards and a mural on a H&M store on Hennepin Ave. in Uptown Minneapolis.
Hennepin Ave Protest Murals, Uptown Minneapolis, Dec 2020
December 2020
—
Murals on protest boards on Hennepin Ave in Uptown Minneapolis.
Uptown Minneapolis Police Funding vs. Violence Prevention Flyer
December 2020
—
A flyer found taped to a building in Uptown Minneapolis.
Minneapolis Park Police Squad Cars, Cleared Encampment Site, Uptown
December 2020
—
Minneapolis Park Police park near the location of an encampment that was cleared earlier in the day.
Minneapolis Uprising: Justice 4 George Floyd Boards, Hennepin Ave
November 2020
—
Justice 4 George Floyd boards on Hennepin Ave in Uptown Minneapolis.
November 2020
—
Re-modeling beginning on the burned out Speedway on Hennepin Ave in Uptown Minneapolis.
Tires Plus, Uptown Minneapolis, Stop Line 3 Graffiti 2020
November 2020
—
Graffiti on Tires Plus boards that read “Stop Line 3” “No More Prez” “Riots 2020”
Uptown Smoke Shop, Lake Street, Minneapolis, ‘Help + Love’ graffiti
November 2020
—
Uptown Smoke Shop with boards that read “Help + Love each other”
Artist painting Black Lives Matter mural, Uptown Minneapolis
November 2020
—
An artist stops to talk with someone as he paints a mural on Lyndale Avenue storefront boards.
Uptown Minneapolis Target Graffiti: Stand Up Fight Back, Free Stuff
November 2020
—
Graffiti on the windows of a Target Store in Uptown Minneapolis that reads “Stand Up Fight Back” “Free Stuff”. The graffiti appeared following a march down Lake Street on election night.
Minneapolis Police Officer, Uptown Protest, Election Night
November 2020
—
Minneapolis Police officer stands in the street near Bryant Square Park where arrests were made following an election night march through Uptown.
Minneapolis Police arrests at Bryant Square Park on election night
November 2020
—
Minneapolis Police outside Bryant Square Park in Uptown Minneapolis where they made arrests following protests on election night.
Election Night arrests at Bryant Square Park, Minneapolis
November 2020
—
Minneapolis Police, Park Police and Hennepin County Sheriff officers arrest 14 after an election night protest through Uptown Minneapolis.
Election Night Arrests, Bryant Square Park, Minneapolis
November 2020
—
Minneapolis Police, Park Police and Hennepin County Sheriff officers arrest 14 after a march through Uptown Minneapolis on Election Night.
Boarded AT&T Store, Lake Street, Uptown Minneapolis
November 2020
—
Boards over AT&T store on Lake Street in Uptown Minneapolis on November 3, 2020.
Graffiti Art on John Fluevog Store, Hennepin Ave
November 2020
—
Art on boards covering the John Fluevog store on Hennepin Ave and Lagoon Ave in Uptown Minneapolis.
Cowboy Slims & Williams Pub, Hennepin & Lagoon Ave, Mpls
November 2020
—
Cowboy Slims at the corner of Hennepin Ave and Lagoon Ave in Uptown Minneapolis.
Ford Center, North Loop Minneapolis
October 2020
—
Ford Center and Broadway Avenue in North Minneapolis.
Lisa Bender Must Go Graffiti, Fox Den Salon, Hennepin Ave
October 2020
—
Mobile Walgreens Pharmacy on Lake Street, Minneapolis
October 2020
—
Lake Street Minneapolis ‘Do Not Burn, People Live Here’ Boards
September 2020
—
Boards on Lake Street in Minneapolis that read "Do Not Burn" and "People Live Here”. The boards appeared following the the May 25th, 2020 death of George Floyd.
August 2020
—
ATT Store located at 1433 W Lake St in Uptown Minneapolis. Looting and vandalism after unrest in the morning hours of August 27th, 2020.
SEE Retail Store Reopening, August 24, 2020, Minneapolis
August 2020
—
SEE retail store with boards and a sign announcing their re-opening in August 24, 2020.
George Floyd & Mapping Prejudice Wheat Paste, Uptown Mpls
August 2020
—
George Floyd wheat pasting on Hennepin Avenue in Uptown Minneapolis. The stickers from Mapping Prejudice proclaim “Minneapolis The Happiest Place on Earth”.
Murals on Boarded Windows, Master Collision, West Lake Street
August 2020
—
The Master Collision store on West Lake Street with boarded windows and murals after unrest in Minneapolis over the killing of George Floyd.
George Floyd Protest Mural, West Lake Street, Minneapolis
August 2020
—
A mural on West Lake Street in Uptown Minneapolis seen on August 19, 2020.
Speedway Gas Station, LynLake, Minneapolis
August 2020
—
The lot of the former Speedway on West Lake Street. The gas station building was cleared out after burning down during protests surrounding the murder of George Floyd.
Thurston Jewelers & Bondesque, Lake St, Minneapolis, boarded with protest art
August 2020
—
Thurston Jewelers and Bondesque on Lake Street in Uptown Minneapolis.
Uptown Minneapolis Protest: March for those who weren’t filmed
July 2020
—
Protesters march through Uptown Minneapolis in a "March for those who weren't filmed”.
Uptown Minneapolis March for Change the Council
July 2020
—
Protesters holding up signs reading “Change the council” “Justice for George Floyd” during the “How many weren’t filmed?” March through Uptown Minneapolis.
Toussaint Morrison & Nekima Levy Armstrong at Uptown Protest
July 2020
—
Toussaint Morrison and Nekima Levy Armstrong sitting outside a city council members home taking questions from the crowd. The crowd was part of the march that was led through Uptown Minneapolis on July 24, 2020.
Toussaint Morrison leads ‘How many weren’t filmed?’ March, Hennepin
July 2020
—
Toussaint Morrison leads the “How many weren’t filmed?” March down Hennepin Ave in Uptown Minneapolis.
Uptown Minneapolis March, July 2020: ‘How Many Weren’t Filmed?’
July 2020
—
Protesters holding up signs reading “How many weren’t filmed?” during a July 24, 2020 march through Uptown Minneapolis.
Uptown Minneapolis ‘How Many Weren’t Filmed?’ March
July 2020
—
Protesters marching through Uptown Minneapolis on the “How many weren’t filmed?” March.
Stapling ‘How many weren’t filmed?’ signs, Uptown Minneapolis
July 2020
—
Protest signs being stapled together prior to the “How many weren’t filmed?” March through Uptown Minneapolis.
You Hold the Key Mural, Lake Street CVS, Minneapolis
July 2020
—
Painted boards on the CVS on Lake Street in Uptown Minneapolis. “You hold the key” “Peace”
Kiku Bistro, Hennepin Ave, 2020 Uprising Graffiti
July 2020
—
Kiku Bistro on Hennepin Avenue with art boards following unrest after the May 25th, 2020 death of George Floyd.
West Lake Street Murals, Minneapolis, July 2020
July 2020
—
West Lake Street with boards on businesses.
Minneapolis Fire Department extinguishes South Minneapolis dumpster fire, June 2020
June 2020
—
A dumpster fire in South Minneapolis put out by the fire department on June 27, 2020.
Uptown Theater Marquee: ‘We’re Not Open’, Minneapolis Police
June 2020
—
Minneapolis Police on bikes patrol outside the Uptown Theater while hot rudders gather in the area. The streets were closed after nights of street closures.
Fifth Element Murals, Hennepin Ave, Minneapolis Uprising
June 2020
—
Artwork covering boards on retail store on Hennepin Ave in Minneapolis. The boards were put up unrest in Minneapolis following the May 25th, 2020 death of George Floyd.
Hennepin Ave Stores Boarded, George Floyd Murals, Minneapolis
June 2020
—
Spectacle Shoppe and Fifth Element on Hennepin Avenue with boards on it following the murder of George Floyd.
Uptown Minneapolis: Lake Street at Hennepin Ave Police Closure
June 2020
—
Minneapolis Police closed down portions of the uptown entertainment district after what the police call "Hot rodders" continued to gather in the area. The closures would last several weekends.
Broken windows at the Uptown Theater
June 2020
—
Gunfire breaks windows at the Uptown Theater on June 21, 2020.
Shattered Glass in Retail Display, Hennepin & Lagoon
June 2020
—
Shattered glass at retail store on the corner of Hennepin Ave and Lagoon Ave in Uptown Minneapolis on June 21, 2020.
Hoban Korean BBQ, Minneapolis: Justice for George Mural
June 2020
—
Hoban Korean BBQ located at 2939 Hennepin Ave S in Minneapolis. The restaurant was boarded up in 2020 during unrest in Minneapolis following the May 25th, 2020 death of George Floyd.
General Store Dad Boards, Hennepin Ave, Minneapolis Unrest
June 2020
—
Writing on boards on Hennepin Avenue in Minneapolis following unrest over the Minneapolis Police killing of George Floyd.
“Nothing left to steal except some La Croix. If you are thirsty call me and I’ll get one”.
Calhoun Square, Minneapolis: Post-Unrest Boarded Windows
June 2020
—
Calhoun Square (now called Seven Points) at Lake and Hennepin in Uptown Minneapolis with painted boards on the windows. The boards were installed after unrest in Minneapolis following the May 25th, 2020 death of George Floyd.
Adam Turman George Floyd Mural, Uptown Minneapolis
June 2020
—
Mural located on Hennepin Avenue in Uptown Minneapolis by Adam Turman. The boards on Uptown Theatre read “Do the right thing” “Love MPLS” “Justice for George Floyd”.
Granada Theatre, Justice 4 George Floyd Marquee & BLM, Uptown
June 2020
—
Justice 4 George Floyd at the Granada Theatre in Uptown Minneapolis. The marquee reads “Justice 4 George Floyd” “Uptown Love”
George Floyd ‘Say My Name’ mural, Stella’s Fish Cafe, Lake St
June 2020
—
Boards reading "Say His Name" "Justice" and a drawing of George Floyd on Stella's Fish Cafe windows on Lake Street in Uptown Minneapolis. June 2020
Minnesota National Guard at CVS, Lake Street, Uptown
June 2020
—
The National Guard on Lake Street outside a CVS Pharmacy in Uptown Minneapolis during protests following the murder of George Floyd.
Bryant-Lake Bowl, Boarded with Protest Graffiti, Minneapolis
June 2020
—
Bryant Lake Bowl boarded up after days of unrest in Minneapolis over the May 25th death of George Floyd. Boards reading “Liberty and Justice for all” “People live here” “Freedom”
Iron Door Pub, Lyndale Ave, Minneapolis, Protest Graffiti
June 2020
—
Boards reading "Stay Safe" "MPLS Strong" "Look for the helpers" "BLM" on the Iron Door Pub on Lyndale Ave in Uptown Minneapolis during protests following the murder of George Floyd. May 2020.
Cowboy Slims, Hennepin & Lagoon, Minneapolis, George Floyd Graffiti
June 2020
—
Cowboy Slims at Hennepin Ave and Lagoon in Uptown Minneapolis after days of unrest following the May 25th, 2020 death of George Floyd.
June 2020
—
A cyclist bikes down Hennepin Avenue in Uptown Minneapolis past a boarded up Walgreens Pharmacy.
Boards were placed after unrest in Minneapolis over the killing of George Floyd on May 25th, 2020.
Bryant-Lake Bowl Boarded, George Floyd Protests, 2020
May 2020
—
Bryant-Lake Bowl on Lake Street with boards after days of protests following the May 25th, 2020 death of George Floyd.
Speedway Gas Station Fire Damage, Minneapolis
May 2020
—
The Speedway on Lake Street after nights of fires following the May 25th, 2020 death of George Floyd.
Burned Lynlake Sign, Minneapolis 2020
May 2020
—
A burned "Welcome to Lynlake" sign on Lake Street and Lyndale Avenue on May 30, 2020. The sign was burned from dumpsters on fire below it after the murder of George Floyd.
Speedway Fire, Lake Street, Minneapolis Uprising
May 2020
—
Minneapolis Fire Department fight a fire on May 30, 2020 at Speedway gas on Lake Street as the sun rises following the 4th day of protests in Minneapolis following the death of George Floyd.
Glass Cleanup on Lake Street, Minneapolis
May 2020
—
A man cleans glass up off the sidewalk from broken windows during the Minneapolis Uprising on May 30, 2020.
National Guard at Boarded Bryant-Lake Bowl, Minneapolis
May 2020
—
The Minnesota National Guard in front of Bryant-Lake Bowl in Uptown Minneapolis on May 30, 2020 during the Minneapolis Uprising and 4th day of protests in Minneapolis following the death of George Floyd.
National Guard at Speedway Fire, Minneapolis
May 2020
—
The Minnesota National Guard outside the burning Speedway gas station on Lake Street and Bryant Ave in South Minneapolis on May 30, 2020.
Uptown Theater Damage, Minneapolis
May 2020
—
Broken windows at the Uptown Theatre on Hennepin Ave during the 3rd day of protests in Minneapolis following the death of George Floyd.
McDonald’s Service Window, Uptown Minneapolis
May 2020
—
McDonald’s on Hennepin Ave in Uptown Minneapolis still serving through a small hole in a board.
McDonald’s Drive-Thru, Hennepin Ave Minneapolis
May 2020
—
McDonald’s on Hennepin Ave in Uptown Minneapolis still serving through a small hole in a board.
Venus Unveiled Looted, Lake Street, Minneapolis
May 2020
—
Venus Unveiled on Lake Street looted during the 3rd day of protests in Minneapolis following the death of George Floyd.
Venus Unveiled Storefront Damage, Minneapolis
May 2020
—
Venus Unveiled on Lake Street looted during the 3rd day of protests in Minneapolis following the death of George Floyd.
Calhoun Building Signs, Minneapolis
May 2020
—
Signage on the Calhoun Building at 711 Lake Street reading BIPOC Artists Here! This on the 3rd day of protests in Minneapolis following the death of George Floyd.
Uptown Minneapolis Target Store Damage 2020
May 2020
—
A Target store damaged during the 2020 Minneapolis Uprising following the police killing of George Floyd on May 25th, 2020.
Stella’s Oyster Bar Neon Sign in Uptown Minneapolis
May 2020
—
The neon sign at Stella's Oyster Bar on Lake Street in Uptown Minneapolis.
Ford Center at Sunset, Minneapolis
May 2020
—
The Ford Center building in the Minneapolis North Loop.
Taberna Restaurant Sign, South Minneapolis
April 2020
—
Taberna restaurant near Bde Maka Ska in Minneapolis.
Hennepin Ave, Uptown Minneapolis: First Night of Stay-at-Home Order
March 2020
—
Hennepin Avenue in Uptown Minneapolis during the first night of Minnesota’s stay at home orders.
JUUT Aveda Salon at Lake Street and Hennepin Avenue
March 2020
—
Uptown Theatre, Hennepin Ave, Minneapolis, March 2020 COVID-19
March 2020
—
Uptown Theatre on Hennepin Ave and Lagoon Ave in Minneapolis during the Coronavirus (COVID-19) outbreak.
Hennepin Avenue, Uptown Minneapolis, COVID-19, March 2020
March 2020
—
Hennepin Avenue in Uptown Minneapolis, Minnesota during the coronavirus (COVID-19) outbreak.
Hennepin Ave & Lake St, Minneapolis, COVID-19 Shutdown
March 2020
—
Hennepin Ave and Lake St in Minneapolis during the covid-19 shutdown.
Target Field Station and Warehouse District at Night
December 2019
—
The illuminated Target Field sign overlooks the Warehouse District in downtown Minneapolis, where the city’s historic brick warehouses meet modern transit and redevelopment. Below, the Metro Green and Blue Line trains stop at Target Field Station, a multimodal hub linking light rail, commuter rail, and bike paths. The brightly lit Ford Center and preserved brick structures along 5th Street North illustrate the district’s mix of 20th-century industrial architecture and contemporary urban life, framed against the cold clarity of a Minnesota winter night.
Cyclist on Snow-Covered Lyndale Avenue, Minneapolis, 2019
November 2019
—
A cyclist crosses Lyndale Avenue South during the heavy November 26, 2019 snowstorm in Minneapolis. Despite low visibility and slick streets, a few commuters still braved the conditions, illuminated by red traffic lights and snow-diffused streetlamps. The image captures the perseverance of winter cycling culture in the Twin Cities, where even severe weather rarely stops movement through the urban grid.
Minneapolis Lake Street Bus Stop in November Snowstorm 2019
November 2019
—
Lake Street in Minneapolis during a late November snowstorm in 2019.
Blue Door Pub, Minneapolis, During November Snowstorm
November 2019
—
Blue Door Pub in Uptown Minneapolis during the November 26th, 2019 snowstorm.
Minneapolis Snowstorm, Uptown Street Nov. 2019
November 2019
—
A lone cyclist rides through a snow-covered street in Minneapolis on November 26, 2019, as a major winter storm blankets the city. Streetlights and passing car headlights glow against the falling snow, illuminating parked cars buried in accumulation. The quiet, blue-tinged scene reflects the city’s resilience and rhythm during early-season blizzards that frequently test commuters across the Twin Cities.
Target Field Station in Minneapolis North Loop
September 2019
—
Opened in 2014, Target Field Station is a multimodal transit hub serving the METRO Blue and Green light rail lines, Northstar commuter rail, and several Metro Transit bus routes. It sits adjacent to Target Field, home of the Minnesota Twins, and doubles as a public gathering space with an amphitheater, green plaza, and year-round programming.
In this night view, the glowing red canopy and bold “Target Field Station” signage stand out against the dark sky, framed between the historic Ford Center (left, built in 1912 as an assembly plant) and a modern office building (right). A freeway bridge cuts through the foreground, symbolizing the layered infrastructure of the city.
This mix of historic brickwork, modern transit, and illuminated signage captures Minneapolis’s ongoing balance of industrial heritage and urban redevelopment.
Minneapolis Skyline and Bde Maka Ska Lake Aerial View
July 2019
—
Lake of the Isles and Bde Maka Ska in Minneapolis.
Daymark Apartments Under Construction, Uptown Minneapolis
June 2019
—
Minneapolis skyline and Bde Maka Ska under full moon
October 2018
—
Full Moon rising over Minneapolis. As seen from the West Calhoun neighborhood.
Calhoun Square, Famous Dave’s, Hennepin Ave & Lake St, Minneapolis
September 2017
—
Calhoun Square at Hennepin Ave and Lake St, Minneapolis at Night
September 2017
—
Calhoun Square at Hennepin/Lake in Uptown Minneapolis.
Suburban World Theatre Interior, Uptown Minneapolis
June 2017
—
Former Uptown Minneapolis Library on Hennepin Avenue
June 2016
—
Aerial of Hennepin and Lake Street in Uptown Minneapolis
November 2015
—
My Burger, Excelsior Boulevard, Minneapolis
June 2012
—
My Burger restaurant on Excelsior Blvd. near Bde Maka Ska.
Apple Store Opening Line on Hennepin Avenue, Minneapolis
June 2010
—
Apple Store grand opening in Uptown Minneapolis
June 2010
—
An Apple Store in Uptown Minneapolis.
Built in Minneapolis
Minneapolis Photographer
Browse by location, move through long-running series, or start with recent work.