Career highlight - winning the Worlds, London 2013
The glamorous side of racing!
Post Worlds celebration. Just the one, as that's all we could afford in Denmark!
About 50 m from the finish at the Worlds in Denmark 2018
On the podium at the Worlds in Denmark 2018 modelling my gorgeous legs!
2nd at the Worlds in Denmark 2018
Racing in Transylvania
Getting some ace MTB coaching from Harry Molloy
With my supporters pre-race at the European Cross Duathlon Championships in Ibiza 2018
European Cross Duathlon Championships in Ibiza 2018
Riding on a flat tyre at European Cross Duathlon Championships in Ibiza 2018
Endurance Racing Team swim training
This is why I love cycling
BMX-ing with Jamie at Cyclopark
Smiles and miles with John who nicknamed me 'shadow' on this ride for sucking his wheel for 86 miles
Europeans in Switzerland - can you spot me in amongst the 2,000 others?
Anthony and me at the World's medal ceremony at Trafalgar Square
Drop offs practice
25 times up Titsey Hill with Alex and Pete
Adding a bit of bling to my race bike
On my way to a win in Transylvania
European Cross Triathlon Champion 2017
Racing at Cyclopark
No better way to get the kids to school
Looking a dork at a training camp in San Diego
European Cross Duathlon 2016 - overall winner
Xterra European Championships 2015
Exiting the swim at European Championships in Switzerland 2016
One and only 50 mile time trial
Like I wasn't ever going to sneak a wedding photo in!