Skip to content
Sponsored

Thanks to our advertising sponsor -

Team in Training Info Meeting

"Join Team In Training and train for a cycle century ride (100 miles) while raising funds to fight blood cancer! Learn more at a Team In Training Information Meeting near you."

“Join Team In Training and train for a cycle century ride (100 miles)
while raising funds to fight blood cancer! Learn more at a Team In
Training Information Meeting near you.”

Photo of Michael Rhodes
Michael Rhodes is a former reporter for Streetsblog San Francisco. He lives in the Mission Dolores neighborhood and is a graduate of UC Berkeley's Department of City and Regional Planning.

Read More:

More from Streetsblog San Francisco

Action Items: Tell Governor-Elect Becerra we want our HSR…

November 6, 2026

Opinion: I (Almost) Killed a Pedestrian With My Car

November 5, 2026

The California DMV’s Culture of Obstruction

November 5, 2026
See all posts