Waited for the sun to go behind the clouds before going out for an evening 53km ride.

A bit windy, but as it was a tailwind back, I'll forgive it 💨

Lots of rapeseed flowering in the fields, making for bright colours & a sweet smell out to Ladenburg.

Also spotted some new insects in the meadow at the Fischkinderstube pond – see the next couple of toots.

#CyclingLife 🚴‍♂️
#Heidelberg 🏰
#Photography 📷

Não vou mentir: doeu.

#CyclingLife

Sendo vulgar sem ser sexy.

#CyclingLife

Greetings from Kiel!

Made the picture a few days ago at the Hörn of the Kieler Förde on my way to #muthesiuskunsthochschule. There's a rather nice bike lane by the water.

#mdrza #kiel #foggymorning #cyclinglife #rad

You don't know how hard it was to find a sturdy floor pump in Madagascar 10 years ago! Impossible!

#Africa #Madagascar #Antananarivo #Bike #Cycling #CyclingLife #CommuteByBike #NotJustBikes #HalfHeartedFanatic

In a previous life I was a bike light specialist. And then I couldn't find any good lights in Madagascar. Suddenly this supermarket (Super U) has a great selection.

Reminiscent of Planet Bike products.

#Africa #Madagascar #Antananarivo #Bike #Cycling #CyclingLife #CommuteByBike #NotJustBikes #HalfHeartedFanatic

Neue Mützen von Audax Randonneurs Allemage.
Kann man nicht bestellen, gibt es nur bei einigen #brevet Organisationen Vorort.

#fahrradbubble
#rennrad
#cyclinglife
#langstrecke

Waited until it clouded over a bit for today’s 61km ride – I’m a red-headed Celt & not well equipped to fight the Sun 🌞😱

That meant a little drizzle, but 🤷‍♂️

Plenty of storks out in the fields today. Rather sadly, I also saw a group of them scavenging in a big recycling centre, although quite what they were finding, I don’t know – mice, perhaps?

#CyclingLife 🚴‍♂️
#Heidelberg 🏰
#Photography 📷