Here’s our opposition’s rally as it was already underway. They began at 10AM at Justin Herman Plaza, and this photo was taken at about 10:20AM. I believe that is San Francisco Supervisor Campos speaking.
Here’s our opposition’s rally as it was already underway. They began at 10AM at Justin Herman Plaza, and this photo was taken at about 10:20AM. I believe that is San Francisco Supervisor Campos speaking.