Skip to content

Rolling through the week

I’ve written a blog post about the joys of bicycle commuting, for my friends over at Morvelo. Click on the photo below to read it. Many thanks to Lois at Morvelo […]

White Chalk Hills Ultracross 2015

Stretched out along the fence line, the peloton splinters into clumps of riders. Shadows tumbling down hillsides. Pedalling not against the gradient but the wind. Silhouettes scattered along the next […]

One frame at a time

A craftsman at work, a skill that is second nature: Cut, grind, file, clamp, fit, braze, weld. Repeat. Back and forth, here, there, this bench, that jig. Sparks flying from […]

Rounds

The final chase. The last race of the night. A madison, an undetermined number of laps. The fug of the previous 40 laps of the dernies hangs in the artificially […]

Happy Valley CX

A few photos from yesterday sitting in the sun, drinking beer, and heckling friends at the London X League race at Happy Valley, Brighton. Full set of photos over at […]

Coastal Culture Trail

For ages I’ve been meaning to do a ride from Brighton along the coast to Eastbourne to the Towner Gallery, and then on to Bexhill to the De La Warr […]

Rapha Rising 2015

Total Ascent 9371m Ride 4: Thusday 23 July / 203km / 4111m Gagnac-sur-Cere // Camps // >> D14 // >> D1120/D120 // Montvert // Bends, then long straight // << […]

Tour de France Sojourn Day 2

The best thing about camping is being gently woken by the dawn chorus. The worst thing about camping is the dawn chorus starting at 5 a.m. And thus starts another […]

Tour de France Sojourn Day 1

I rattle and rumble down the ferry gangway into early morning France. It’s around 5am and I’ve not had anywhere near enough sleep. Out of the port and it’s left […]