Trying out this @rynopower_canada protein powder that @toptenrick gave out at the enduro. Pretty tasty so far. #rynopower
Category: content
Another great ride today, this one on my mountain bike. Sure is harder to keep that thing moving quickly on the roads. I felt strong the whole ride though so that is a good sign.
#mtbvi #yyj #mountainbiking #bikesarefun
#mtbvi #yyj #mountainbiking #bikesarefun
My @thecyclingco hat is @heartthedawg ‘approved’. Sort of.
Pretty decent ride this morning. First long ride for @cycleoflifetour training. Pretty windy out, but the head wind on the last few kms was just mean.
#cycling #yyj #bikesarefun #cycleoflifetour #cycleoflifetour2019
#cycling #yyj #bikesarefun #cycleoflifetour #cycleoflifetour2019
Happy birthday to my daughter Amy. 11 years old. Where does the time go?
#happybirthday
#happybirthday
🎧 The Ongoing History of New Music podcast by Alan Cross
TFW you click the wrong button and your computer starts applying updates in the middle of your work day. In this case F is for frustration.

I’ve spent far too much of my lifetime stuck at a breakpoint and not realizing that.
As I write that I was talking about code, but realize this could equally apply to other parts of life.
Oh @garmin you so silly. 🤣 This is from the enduro yesterday. No way I could spin that fast.
#spinfast #enduro #crazyfast #ididntdoit #mtbvi #yyj #mountainbiking #bikesarefun
#spinfast #enduro #crazyfast #ididntdoit #mtbvi #yyj #mountainbiking #bikesarefun
And now a little birthday sustenance. Yum!
#birthday #birthdaydinner
#birthday #birthdaydinner






