Join the President on the monthly President Ride.
We'll meet at 8am and roll out promptly at 8:15am.
As always, bring adequate hydration, nutrition, spare tube and tire changing kit.
Locations will vary so register for event updates.
Golden Gate Triathlon Club is a 501(c)7 non-profit organization.