Latest Posts
Mar 31
No Kings March — March 28, 2026 📍 St. Paul, Minnesota Inside the crowd at the Minnesota State Capitol. Most images from protests show the scale. This is what it felt like to stand inside it. Voices layered over each other. Bodies pressed shoulder to shoulder. Moments of anger, humor, and defianc...Read more
Mar 6
She is fourteen. She wants to become a nurse. She now attends school online because she is afraid her father could be taken too. There was no drama in her voice when she said it. Just calculation. Just survival. This is what enforcement looks like inside a home. “Taken” is live.
Mar 3
On February 1, his wife left for work in Rochester. She did not come home. She was detained and transferred to a facility in Texas. Since then, the family measures its days around phone calls they can afford to pay for. The baby no longer sleeps through the night. A fourteen-year-old attends schoo...Read more
Jan 29
I walked past the edge of the resort zone in Cabo San Lucas and into the town itself. Not with a route in mind, but slowly—meeting people as they worked, waited, and lived their daily lives. These portraits came from brief moments of trust: a pause, a conversation, a handshake, sometimes a hug. Thi...Read more
Jan 26
I was on scene shortly after a woman was fatally shot by an ICE agent in Minneapolis on January 7. This post documents what I witnessed in the immediate aftermath, including the federal withdrawal, tear gas deployment against bystanders, and local officials urging residents to remain as witnesses. ...Read more