Future sandwiches. #bbq #pork #notvegan #thisiswhyirun #ilovesandwiches #slowcooker
0 notes
#latenightdentist #diydentures #neonteeth #2for1crowns
0 notes
So much fun with this machine. #trekbikes #emondasl6 #allblackeverything #blackbikesmatter #bikelove #sundaze
0 notes
Morning, San Francisco.
0 notes
#4Runner
0 notes
Black Mountain. Mountain View, CA
0 notes
I am a sneezing/coughing slob right now who would rather be putting in miles but instead stalking the #raphacc hashtag on IG. Tomorrow I ride. (at Rapha Cycle Club)
0 notes
Put in some hills today. #euphoria #windburned #ironman703 #rapha #altamontroad #foothills #canadaroad #trekemondasl6
0 notes
There’s that one peek of the sky each day that you just have to pause for. #bigpicture #meditation
0 notes
I took some photos before and after my truck got stuck. I used a strapped down tripod with the rear window down and my DSLR sticking out the back on an ad-hoc wifi network using my phone as a remote viewfinder and shutter release. #arastraderoroad #cycling #ontheroad
0 notes
🤔Maybe I should start looking at that #ARBbumper and #warnwinch combo after today.
0 notes
Update: All good. Zero scratches. Thanks to the horse trainers who showed up with a strap. (at Arastradero Preserve)
0 notes
Current status: panic. #4Runner #chains #deathgrip #trdpro #flex
0 notes
#slipnslide (at San Diego International Airport)
0 notes
Gli elefanti. (at San Diego Zoo)
0 notes
Last one for the day. I pedaled through 2391 feet of elevation across 40.3 miles. Over the Golden Gate and beyond the El Niño soaked hills. The fresh eucalyptus and salt air kept me on my toes. I didn’t sign up to do a half Ironman. I signed up to crush it. #ironmantraining #winterride #trekbikes #emondasl6 #bontrager #rapha #paradiseloop #beermeplease
0 notes
#basemiles (at Golden Gate Bridge)
0 notes