If you are experiencing trouble viewing the sweepstakes entry form, try disabling your ad blocker or using a new browser.
If you are experiencing trouble viewing the sweepstakes entry form, try disabling your ad blocker or using a new browser.
If you are experiencing trouble viewing the sweepstakes entry form, try disabling your ad blocker or using a new browser.
Explore the neighborhood at Castro Art Walk. Photo courtesy of San Francisco Magazine.
If you are experiencing trouble viewing the sweepstakes entry form, try disabling your ad blocker or using a new browser.
Riders on the Golden Gate Bridge. Photo courtesy of Peek.
Difficulty
• Intermediate
Terrain
• A mostly flat ride by SF standards, but there are a few hills. About 16-23 miles total.
Cautions
• The route includes a couple of short, steep hills. Make sure your gears are in good working order for the ascent and that your brakes are tuned up for the descent.
If you are experiencing trouble viewing the sweepstakes entry form, try disabling your ad blocker or using a new browser.
Participants at SF Hunt’s Scavenger Hunt. Photo courtesy of Reddit.
Oakland will host pride celebrations at small businesses throughout the city. Photo courtesy of Visit Oakland.
Leticia Moreno, Violinist. Photo courtesy of Berkeley Symphony.
Get 30% off tickets to Berkeley Symphony's "Pictures at an Exhibition" at Zellerbach Hall on Sunday, June 2 at 4 p.m.! Tickets can be purchased online with offer available in all ticket prices and sections, with no limit on quantity. Enter code BART during checkout in the coupon code field.