Planning on joining strength tomorrow and want to get in a recovery (or training) ride in beforehand? We'll chat & spin from 6:15-7am and then hop over for virtual strength.
A few steps to join me:
Club Information
Workout
Training Programs
Golden Gate Triathlon Club is a 501(c)7 non-profit organization.