Koksijde did not disappoint. It was dark, it was grim, it was windy, and unlike last year, it actually took place. As the first race of th..
Boom! Long time readers of this blog that one of the highlights of every season are new races. Having shot Koksijde seven or eight times, ..
Today is one of those days when I have to run to catch my ferry back home, so no words, just enjoy the photos! Next up is the Niels Albert..
Ronse means the first Belgian cyclocross race for me this season and it did not disappoint. It is a terrific course and the racing was rea..
Back to Europe and back to proper ‘cross weather. Well, it wasn’t raining, but it had been raining here all week, so the course was suitab..
When I think of the Trek CX Cup, I think of two things: hot weather and equal prize money. For me, these were the dominating features of t..
Shooting Jingle Cross today was hard. The first race of the season is always hard to shoot. During the women’s road season I get used to h..
#crossishere. It really is here. Today was a great warm-up, both in a sense that this was the first cyclocross race for me and also it’s r..
In this episode, I meet with Ashley and Jered Gruber, the dynamic duo of cycling photography. They talk about the start of their careers, ..
In my previous life, I worked in advertising. This was a good 10-12 years ago, so at the time we weren’t talking about social media, we ca..