Minneapolis Photographer & Photojournalist
A long-term photographic archive of Minneapolis and beyond, documenting breaking news, historic events, everyday city life, infrastructure, places, and travel.
Operation Metro Surge
Coverage of ICE in Minneapolis. Documenting immigration enforcement actions, protests, public response, and related events in Minneapolis.
View coverageMinneapolis Uprising
Extensive archive documenting protests, memorials, police reform debates, and the years-long aftermath of 2020 in Minneapolis.
View coverageRecently Uploaded
Featured Photo Sets
Defend Minnesota: Tom Morello and Bruce Springsteen
Bruce Springsteen arrives in Minneapolis to perform "Streets of Minneapolis".
NASA Artemis SLS Rocket Factory
METRO Green Line Extension (Southwest LRT)
50501 – No Kings – Hands Off Protests in Minnesota
Jake Lang racist event at City Hall
Daunte Wright Verdict
Series
Trains
Industrial Infrastructure
Photography of industrial infrastructure such as power plants, oil refineries, grain elevators and mining operations.
Live Music
Live music photography
The Great Outdoors
Photography from going outside!
Minneapolis Protests
On the ground coverage of protests in Minneapolis and St. Paul Minnesota.
Explore
Explore the Archive
Explore the work by location using the photo map, or browse the full archive documenting places, events, public life, infrastructure, and travel.
Daunte Wright Verdict
Justice For Rittenhouse Victims March
Dolal Idd March
Tesla Takedown Week 7
Week 7 of protests at Tesla just outside of Minneapolis.
Tesla Takedown Week 6
Week 6 of protests at the Tesla Showroom in Golden Valley.
Tesla Takedown Week 4
The fourth week of protests at the Tesla Showroom in Golden Valley.
Tesla Takedown Week 3
Third consecutive week of protests at the Tesla Showroom.
Tesla Takedown Week 2
Tesla Takedown Week 1
Protesters at the Tesla showroom in Golden Valley challenge Elon Musk's role in DOGE.
Canopy Noise Demonstration
Noise demo outside a downtown hotel, unlawful assembly declared, 15–20 arrested.
Jake Lang chased out of Minneapolis
Counter-protesters surround Hotel Indigo and march through Downtown Minneapolis, January 17, 2026
Whipple Federal Building Protest
Bureau of Prisons officers, protester arrests, and anti-ICE signage outside the Whipple Federal Building
Anti-ICE Maple Grove Noise Demo
Protesters hold a "noise demonstration" outside a Maple Grove hotel.
Cedar Avenue Filter Blockades
"Filter Blockades" on Cedar Avenue in Minneapolis.
Whipple Building Protest
Protest during Operation Metro Surge.
Operation Metro Surge Protest
Protesting Operation Metro Surge in Downtown Minneapolis.
Whipple Dicks: Anti-Ice Protest
Dildos used in protest at the Whipple Federal Building.
Filter Blockades: Lyndale & Bloomington
Filter blockades on Lyndale Avenue and Bloomington Avenue.
Goodbye Greg Bovino
Protest on the eve of what was said to be the departure of Greg Bovino.
Whipple Federal Building Protest
Protesters arrested at the Whipple Federal Building during Operation Metro Surge.
Ricky Cobb Rally at Government Center
Rally seeking charges for Ryan Londregan who shot and killed Ricky Cobb.
The Killing of Alex Pretti
Protests following the shooting of Alex Pretti by federal agents.
Hands Off Our Community Minnesota 15 Protest
October 3, 2026 march through Downtown Minneapolis for the Minnesota 15 and against Operation Metro Surge.
Killing of Renee Good
The response of the community after Renee Good was killed.
ICE OUT Protest in Downtown Minneapolis
Thousands brave the double digit windchills in a march the day before Alex Pretti is killed.
Upper Harbor Terminal
Paper Mills
General Mills World Headquarters
Disturbed
Killswitch Engage
Minneapolis Graffiti
Winchell Trail in Minneapolis
Minneapolis NO KINGS
A get out the vote rally in Downtown Minneapolis.
Minneapolis Bike Trails
Electric Steel Grain Elevator
Calvin Horton Jr Vigil on July 21, 2020
I-35W Stormwater Storage Facility
Derek Chauvin Trial Courthouse Security
Security is heightened prior to the Derek Chauvin murder trial.
Ilhan Omar Rally at Powderhorn Park
Hundreds gather at Powderhorn Park after Ilhan Omar's home is raided.
Rally For Justice (Mary Moriarty Protest)
Rally protesting Hennepin County Attorney Mary Moriarty
Martin Hughes / Mesabi Academy – Buhl Minnesota
ArcelorMittal Indiana Harbor Long Carbon
METRO Green Line Extension (Southwest LRT)
Photography of the construction of Minnesota's largest infrastructure project.
Judas Priest
Nostradamus World Tour.
As I Lay Dying
Lacuna Coil
August Burns Red
Metro Green Line Extension Opening Date Announcement
Washed Out, MODE Photography Festival
Performing at the MODE Photography Festival in Minneapolis.
Tycho, MODE Photography Festival
Performing at the MODE Photography Festival in Minneapolis.
Flamingo Hotel, Wisconsin Dells
MODE Photography Festival by Flickr
Coverage of the MODE Photography Festival in Minneapolis
Barber-Coleman Factory – Rockford Illinois
Dinner Du Nord
Minneapolis Shoreline Plaza Shooting
September 2, 2026 mass shooting at Shoreline Plaza.
Schmidt Brewery Complex (St. Paul)
Interior machinery, corridors, and rooftop details of the vacant West Seventh Street complex photographed before its 2013 conversion…
Jake Lang racist event at City Hall
Jake Lang spends 6 minutes outside City Hall before fleeing.
Kings Park Psychiatric Center
Vacant ward buildings, corridors, and fixtures across the 875-acre Long Island campus closed in 1996
George Air Force Base
Vacant housing blocks, a gutted base exchange, and derelict barracks left standing after the 1992 closure near Victorville
Creedmoor Psychiatric Center
Vacated patient wards, overgrown grounds, and Collegiate Gothic brick buildings at the Queens Village campus
Allianz Field Construction
Steel frame, seating bowl, roof trusses, and concourses at the Populous-designed Minnesota United FC stadium in St. Paul's…
Minneapolis Skyline Photography
Buildings, bridges, trails and public spaces across Minneapolis photographed from multiple vantage points over more than a decade
Minneapolis Grain Elevators
ADM, General Mills, Kurth Malting and Gold Medal Flour facilities from active operation through demolition and redevelopment
Kyoto Trains
JR West commuter trains, Tōzai Line subway platforms, and Shinkansen services at Kyoto Station
Washington DC Trains
Platforms, trains, and station architecture along the Washington Metro system
Devil’s Lake State Park (Baraboo, WI)
The lake, quartzite bluffs, talus slopes, Elephant Rock, and the 1925 Chateau on the North Shore
Justice for Jamar 4th Precinct Occupation
Black Lives Matter protesters outside the 4th Precinct on Plymouth Avenue North, Minneapolis, November 20 2015
Woodbury Blue Lives Matter Rally
Supporters and counter-protesters at a Back the Blue rally in Woodbury, Minnesota, on August 8, 2020
George Floyd March Downtown Minneapolis
George Floyd: Downtown Minneapolis March
George Floyd March on Park Avenue
Marchers on Park Avenue head toward downtown Minneapolis on June 5, 2020, carrying handmade signs
NSA Utah Data Center
The 1.5-million-square-foot Bumblehive facility in Bluffdale, its perimeter fencing and surveillance cameras
Cancun
Iberostar Selection Riviera Cancún and Cancún International Airport along the Riviera Maya coast
Iberostar Selection Riviera Cancun
Pool complex, Caribbean beachfront, guest rooms, and towel-folding housekeeping tradition at this Riviera Maya all-inclusive
Flour Mills
Grain Elevators
Elevators in Minnesota, Missouri, and Kansas City — from working facilities in Savage and Glencoe to demolished and…
Steel Mills
Steel and paper mills in East Chicago Indiana and Cloquet Minnesota, including ArcelorMittal Indiana Harbor and the USG…
MSP Airport
Parking ramp construction and terminal facilities at Minneapolis–Saint Paul International Airport in Bloomington, Minnesota
Lyndale Avenue
Bars, shops, snowstorms, and the 2021 Open Streets event along Lyndale Avenue South in Uptown Minneapolis
Downtown East
Construction of US Bank Stadium, the Wells Fargo Towers, and RBC Gateway in Downtown East.
CoreCivic Prairie Correctional Facility in Appleton, MN
The 1,600-bed private prison closed since 2010 and under federal review for use as an ICE detention center
Loti Pencil
The fifth annual sharpening of Curtis Ingvoldstad's 20-foot pencil sculpture on Lake of the Isles Parkway, June 2026
Minneapolis Uprising – April 2026
Protest posters at Club Jager and First Avenue crowds during the April 2026 demonstrations
Minneapolis Uprising – February 2026
Minneapolis Uprising – March 2026
Minneapolis Uprising – May 2026
Minneapolis Uprising – January 2026
Rise and Remember Festival
Annual remembrance gatherings at George Floyd Square, 38th Street and Chicago Avenue, Minneapolis
Justice Department Announces New Fraud Charges
15 defendants indicted in a $94 million fraud tied to the Feeding Our Future case
Fruen Mill
Interiors, silos and exterior walls of the abandoned Bassett Creek grain complex sold to ConAgra in 1971
Minneapolis Trains
Metro Transit Blue and Green Lines, Northstar Commuter Rail, and the stations and bridges that connect them across…
Cedar Lake & Kenilworth Trail Photography
Inside the Hennepin Energy Recovery Center (HERC) in Minneapolis
Circus Circus Hotel and Casino
The original 1968 big top building, the Manor motel annex, the Adventuredome, and the Splash Zone on the…
Wastewater Treatment Plants
Clarifiers, sedimentation basins, and utility buildings at municipal plants in Savage MN, Cottage Grove MN, Marathon City WI,…
Kewaunee
Cloquet
Industrial infrastructure and downtown streetscapes in Carlton County, including the Knife Falls Dam hydroelectric plant and the USG…
Power Plants
Industrial landmarks documenting the evolution and impact of energy production across regions
Cedar Lake
Shoreline, beaches, fishing piers, and parkland on Minneapolis's Chain of Lakes
Thunder Bay
Door County
Greensboro
Superior National Forest
Boreal forest, lakes, rivers, wildlife, and forest roads across northeastern Minnesota's three-million-acre national forest
Green Bay
Belize
Streets, docks, bars, and resorts across Ambergris Caye, from San Pedro to Secret Beach
Clearwater
Church of Scientology properties on N Osceola Ave alongside the Pinellas County Courthouse and street-level details, December 2019
Charlotte
The Dean E. Smith Center in Chapel Hill and Charlotte Motor Speedway in Concord, North Carolina
New York City
Osaka
Photographs of everyday transport and retail in Kansai: Kyoto commuter train and Osaka vending machine
San Pedro
San Pedro La Laguna: lake boats, cobblestone streets, signage and local transport
Tamarindo
Punta San Francisco Beach, tidal pools, mangroves, and The Coast Hotel in Guanacaste province
Boston
MBTA Red, Blue, Orange, and Green Line stations alongside South End streetscapes and the 2024 Boston Marathon
Namur
Photographs from Namur, Belgium: Place de la Digue and Rue de Fer with autumn foliage and construction activity
Antigua
Historic center of Antigua Guatemala: Santa Catalina Arch, markets, ruins and surrounding volcanoes
Target Center
The downtown Minneapolis arena from its 2013 green roof renovation through the 2024 U.S. Olympic Gymnastics Trials
Minneapolis Skyway
Streets, bridges, storefronts and parking ramps along the enclosed pedestrian network linking downtown Minneapolis
Green Room
Live music, DJ nights, and themed parties at the Lagoon Avenue nightclub in Uptown Minneapolis
Harvard University
Nicollet Mall
Street life, transit, retail, and National Guard deployments along downtown Minneapolis's pedestrian corridor
Downtown Minneapolis
Buildings, streets, and public spaces across downtown Minneapolis from Nicollet Mall to the Mississippi riverfront
Willow River
Commercial and municipal signage in Willow River, MN — Squirrel Cage, T&M Athletics, City Hall, Getaway Kettle River
Minneapolis City Hall
The 1906 Long and Kees Romanesque Revival building at 350 South Fifth Street, through daily operations, protests and…
Tarpon Springs
The Sponge Docks, Sponge Diver Memorial, and Sponge Exchange in Tarpon Springs, Florida
Tampa
Mulholland Drive Overlook, Los Angeles
Views from the Mulholland Drive overlook across the Los Angeles basin, the Hollywood Sign, and Griffith Observatory
La Jolla Sea Lions
Foxconn
Photos of the Foxconn campus in Mount Pleasant, WI, showing the mirrored Globe, campus gates, and scaled-back facilities
Duluth
Duluth, MN and Superior, WI waterfront: Fitger's and regional grain elevator facilities
Iron Range
Industrial infrastructure and signage across Minnesota’s Iron Range, from Polymet operations to power plants and safety warnings
MOUNT PLEASANT
Images of Foxconn facilities in Mount Pleasant, WI, including the mirrored Globe, campus gates, and purpose-built Wisconn Valley…
San Diego
Los Angeles
North Dakota
Minnesota
Iowa
Higüey Interior
Punta Cana / Bavaro
Bayahibe / Cotubanamá
Resort beaches, beachfront vendor stalls, and residential streets in Bayahibe and La Romana, La Altagracia Province
Miches / Northeast Coast
Changing landscapes between traditional agriculture and emerging coastal tourism in Miches and El Seibo
La Fortuna
Images from La Fortuna and nearby cloud forests: Arenal Volcano, lava trails, waterfalls and rainforest wildlife
Monteverde
Monteverde Cloud Forest and Hidden Canopy Treehouses: canopy, trails, wildlife and hanging bridges in Costa Rica
Liberia Interior
Wind turbines on Volcán Cacao, cattle pastures, and unpaved roads through Alajuela and Guanacaste provinces
Guanacaste Coast
Coastal Guanacaste: shorelines, resort development and wildlife from El Jobo to Junquillal
Liege
Liège-Guillemins station by Santiago Calatrava: steel-and-glass canopy, platforms and high-speed rail role
Charleroi
Derelict structures at the former Monceau-sur-Sambre power plant and abandoned SNCB rolling stock near Charleroi, Belgium
Cologne
Thalys PBKA high-speed trains and the glass-and-steel platforms of Köln Hauptbahnhof
Paris Trains
Playa Del Carmen
Aerial resort complexes and cenote interiors around Playa del Carmen in the Riviera Maya
Brussels
Platforms, departure boards, and the Pullman Hotel tower at Brussels-South/Midi Station
Stillwater
Omaha
Sunken City San Pedro
Photographs of Sunken City bluffs with broken concrete, graffiti, coastal trees and views of the Port of Los…
Las Vegas
Manhattan
Street-level Manhattan across two decades, from Times Square and the Bowery to Canal Street and the Upper East…
Abandoned Dixie Brewery
The Tulane Avenue complex, closed after Hurricane Katrina in 2005, photographed in December 2009
New Orleans
New Orleans, LA: industrial sites, commercial signage and abandoned facilities from riverfront warehouses to French Quarter storefronts
Abandoned Six Flags New Orleans
Rides, food stands, and midway structures left idle after Hurricane Katrina's 2005 closure
Washington DC
Badlands National Park
Roads, trails, campsites, and grasslands across the North and South Units of Badlands National Park in southwestern South…
Scenic
Tatanka Trading Post and the grasslands fringe of Badlands National Park along Highway 44
Buffalo Gap National Grasslands
Mixed-grass prairie, badlands formations, and bighorn sheep along the southern edge of Badlands National Park
Abandoned Places
Documenting abandoned buildings, industrial sites and forgotten places before they disappear.
Industrial Infrastructure
Photography of industrial infrastructure such as power plants, oil refineries, grain elevators and mining operations.
Live Music
Live music photography
Minneapolis Art
Appreciating the artwork around Minneapolis. From the colorful murals to graffiti.
Minneapolis Events
Photography of events around Minneapolis.
Minneapolis News
My coverage of news stories around Minneapolis.
Minneapolis Places
35 photo sets
Minneapolis Protests
On the ground coverage of protests in Minneapolis and St. Paul Minnesota.
Politics
Photography of national political events such as Republican National Conventions.
Sports
Sporting event photography.
The Great Outdoors
Photography from going outside!
Trains
15 photo sets
No results match that search
Try a different series or set name.