Graveling it up in Gainesville w/ @harrisdaveharris and @tryhardwanker this weekend. Had a lot of fun! It was nice to ride some different roads and explore a bit. #gravelrides#cycling#training https://t.co/VgFPP4Z7bQ
It was a gravel bike kind of morning! Nice to ride with he crew and fl_rollin for the first time. iamspecialized #crux#diverge#smootherisfaster https://t.co/YomRPN1DwW
From trainer to the gravel. Lake Apopka was on point with the wild life yesterday. Gators and birds everywhere. nealcassidy and I even had to quickly go around some that were on the road 😳😳 #roadblock#gravelbike… https://t.co/utgPkAIrAk
May the 4th be with you!! Happy Star Wars day! And happy anniversary to andrewtholla and swalland2 #starwars#happystarwarsday#nerd https://t.co/fzyMDgCxwn
Monday afternoon, brought to you by @gozwift and stretch cords! Thanks to the wifey @casey_e11 for finding this little piece for the door so I can use my stretch cords in a way that actually feels similar to… https://t.co/rsEWewOOS9
Turns out the hardest part of running is deciding what shoes to wear! Long runs, short runs, speed runs... shoes for them all. But my Go-To shoe right now is the asics #Tartheredge and #Tartherzeal fantastic… https://t.co/lJRF7tdKnX
A pit stop from yesterday’s ride w/ barthvaderr With all the mass construction going on in Florida, it’s nice to still be able to ride along a few miles of Orange Groves. #floridaoranges#training#eendurance… https://t.co/RXnmyovuFM
When the wifey @casey_e11 and you have the day off together, you go to lunaseaalpacafarm and have a wonderful time! We learned a lot and got to interact with all of them. Especially the… https://t.co/YHG1odky37
Another early morning open water swim session at Lucky’s Lake! And another reason for me to get in my @huubdesign#Archimedes wetsuit 🐬 Feeling so fast 😂 https://t.co/vQNCs9vbRb
Today was a long and windy Swim, Bike, Run session. But the real key session was all about mowing the lawn! #training#eendurance#running#biking#swimming https://t.co/NjhCtmISOp