I was one of the dozen or so who photographed this event. The breakdown was about a third there for the march, a third there for counterprotesting, and a third there documenting the event.
The Mission Local report is a little more colorful: https://missionlocal.org/2026/02/sf-march-for-billionaires-b...
I was one of the dozen or so who photographed this event. The breakdown was about a third there for the march, a third there for counterprotesting, and a third there documenting the event.