Cold and wet today, the leg and arm warmers never came off and the shell was on for most of the ride. And yet, it was a good ride! It would have been even better if I had actually dressed properly for it. Didn't bring shoe covers and my feet were thoroughly soaked after a couple of hours of riding.
The bad news: riding across the Golden Gate bridge was cold with mist blowing horizontally, and wet. Did I mention cold?
The good news: riding across the GG bridge was cold with very few bobbleheads. (That's a technical term for first-time cyclists on a rental bike.)
Ridgecrest Rd near the lower Mt Tam parking lot.
Ridgecrest Rd, entering the woods above Alpine Lake