Mark Graves
banner
mark-w-graves.bsky.social
Mark Graves
@mark-w-graves.bsky.social
I'm a photographer and data visualization specialist for The Oregonian/OregonLive. While living in Southeast Portland, I enjoy journalism, movies, ice cream, Viggo the German shepherd, and my friends and family. I strive to be a normal human.
Was a calm evening at #PortlandICE Sunday evening. Got creative — cars turning from Macadam onto Bancroft, headlights streaming into though the main ICE gates.

#NoTripod #ICEProtest #PortlandProtests #WarRavagedPortland #OperationInflation #InflationNation #CostumeProtest #InflatableResistance
October 20, 2025 at 9:35 AM
October 14, 2025 at 1:04 AM
October 14, 2025 at 1:02 AM
October 14, 2025 at 12:54 AM
Portland, of course. Rain, costumes, inflatable unicorns—and 3,000 riders from an “emergency” World Naked Bike Ride streaming past the ICE building. Federal agents watched from rooftops, popped out to pepper-ball feet; the crowd danced anyway. #warravagedportland #portlandiceprotest #wnbr
October 14, 2025 at 12:53 AM
An out-of-control, pajama-clad crowd in lawn chairs, armed with coffee and doughnuts, gathered outside the U.S. Immigration and Customs Enforcement (ICE) building in South Portland on Sunday for the Portland Pastry and Pajamas Protest. Two people were even throwing a frisbee.
October 6, 2025 at 6:12 AM