Just snuck in there. The photo, not the holiday to Scotland #sametimezone
It's true what they say. It's alot easier and less steep coming down #earpopper
"Time waits for no man" despite a couple of goes couldn't PB at the BMX track #midlifecrisis #noair
Decent first mile then all down hill after that, Literally. #fenix3 #accuratealtitiudemeasurer
Secretly hoping I'll not be asked to lead a run again after tonight's first mile #earpopper #crampons #altitudesickness #fenix3
At first I thought it was me getting it wrong but @GetCarter1975 was adding a bit of spice this morning by not finishing where he started #paranoid #rascal #nootherwrist
"Consistency leads to excellence. Whatever you do in life always be consistent" #bemorePaul #thisGrandadcan #alittlesandbag #nootherwrist
Action shot of me after a rapid T1. #IMCopenhagen The crowd support as I passed was amazing #thanksmum #onthedrops
With just 10 hours battery life in GPS mode it'll be touch and go whether I make it to end of #IMCopenhagen on Sunday #nolightyverylikely
Hope spanner skills are on point otherwise I'll be stared at whilst waiting for race support #P5power #IMCopenhagen
Must look up more often when I'm at @BoxEndPark Almost got mowed down on the A428 this morning #swimrunswimrunswim
Well pleased with today's swimming @BoxEndPark This equates to a CSS of 5:02 for 400m #thisgrandadcan
Zig zagged my way round the cable lake @BoxEndPark yesterday then accidentally swam into the boat lake #sighting
After a week away it's good to chill with the Missus #syncing #postcoitalselfie
Recharging after a tough 1st day @GreenlighPT Triathlon training camp @trisportslanza #selfie
No good. I held it in until mile 6 and then no longer #touchingcloth #turtlehead



















