Meet at Justin Herman Plaza at 5:30 p.m.
More info sfcriticalmass.org.
Some participants will be handing out this flyer at tonight's event, urging good vibes.
Sign up for our free newsletter
An unscrupulous maneuver to transfer control of parking enforcement could have serious implications for safe streets
District 4's new supervisor finally met with Sunset Dunes advocates the night before formally presenting legislation to put a new referendum on the ballot to destroy the park