Coffee and camera talk. (at Sightglass Coffee)
Headed to the polo fields for some laps when I ran into @fwb_sf and ended up climbing Twin Peaks instead. Feels good to be back on two wheels. #outsideisfree #fwb_sf (at Twin Peaks (San Francisco))
Pirate ship? Christmas Tree? What’s in your coffee? (at Equator Coffee At Prooflab)
With views like these, the suffering is always worth it. Very glad to have @tkeating2 & @maxdicapua with me today to give me a push (figuratively and literally) when I needed it. (at Marin Headlands)
I woke @tkeating2 up early for a @fwb_sf coffee ride to show him around and San Francisco did not disappoint. (at Cliff House, San Francisco)
We stumbled upon a coffee shop with a mini library and a huge wine selection. Obviously, we’ll be back. (at the village market)
Looks like someone decided to do some water coloring tonight. (at Ocean Beach, San Francisco)
Quick beach trip with Max. #outsideisfree #huntnewroads #fwb_sf (at Tennessee Valley Beach)
Went spinning for vitamin D and got to enjoy this view as a bonus. #outsideisfree #darkroomapp (at Fort Funston)
Marin trails are probably not the right places to ride rigid bikes with slick tires, but that aside, today was a blast. I was scared a few times and not quite sure my arms would ever stop shaking from the rock beds, but I’d do it all over again in a second (though I’m definitely bringing a full suspension bike next time). #outsideisfree #huntnewroads (at Bolinas Ridge Trail)