Training
Warm-up spin on Zwift
Warm-down from the track
Grass track session with Josh (3 × (300m @ 3K, 200m @ 1M, 100m @ 800m))
Warm-up to the track
Canal ten
Giving this swimming lark another go
If you can call my thrashing attempts to not drown swimming!
Read more
Back to it
Run aborted as I feel like crap