Tweet: Training begins for the Tour de Sufferlandia with…
Training begins for the Tour de Sufferlandia with the Grassy Ridge – TrainerRoad.com trainerroad.com/cycling/rides/… via @TrainerRoad
Latin (tem-pu̇s-ˈfü-git): Time Flies
Training begins for the Tour de Sufferlandia with the Grassy Ridge – TrainerRoad.com trainerroad.com/cycling/rides/… via @TrainerRoad
New post on my blog: One is the loneliest number bit.ly/1i74W1I
It didn’t seem that cold, or windy or foggy or icy but it seemed like everybody else thought the conditions might have been a bit too dicey. Just to prove I was really out there for the 9am start… With no other riders, by about 9:05 I decide to roll out and internally I’m Read More …
I just registered for this event. Visit my page on the event website and register or donate today. rpx.me/1/bRer
About to enter the torture chamber for the 1st time this winter. thesufferfest Rubber Glove @TrainerRoad instagram.com/p/hD6Kt6GHJE/
#NFLJets major brawl to end the 2nd period. Temper temper. http://t.co/956kvnkbN1
Back in the game #jets 1-1 place goes wild
Game time! (at @mtscentre for Winnipeg Jets vs Calgary Flames w/ 22 others) 4sq.com/1dQ1Ucc
Just uploaded 6 new photos to my Facebook “Family” album: facebook.com/album.php?fbid… http://t.co/zSi8anR9if
Just uploaded 1 new photo to my Facebook “Family” album: facebook.com/album.php?fbid… http://t.co/G9yEGuawC9