Unexpected rain clouds this morning on Sauvies. Regretted my bare knees, but glad I got out. #outsideisfree
#zeppothedog is so pissed that we went to Sandy Ridge without him, again.
phatykoko:

Beautiful morning commute with @alexrapplegate (at Chicken Lips)

Best commute photo

If you’re participating in the Rapha #Womens100, register your ride! 

I love my morning miles
Perfect souplesse jersey weather in Oregon today. #womens100 (at Dixie Mountain Road)
Lunch ride perfection today
Prev Next 1/3
Yay or nay? The cheerful weather forecast had a big influence this one.
I’d like to sit in this tree and watch the sunset.