• Traditional photo stop near Eischen Traditional photo stop near Eischen
  • PC 16 near Reisdorf PC 16 near Reisdorf
  • Curious cow Curious cow
  • Bike needs another cleaning Bike needs another cleaning
  • Bike in Warkdall Bike in Warkdall
  • PC 12 near Hautcharage PC 12 near Hautcharage
  • Vineyards Vineyards
  • Brücke der zwei Ufer Brücke der zwei Ufer
  • Autumn colours near Olm Autumn colours near Olm
  • Salamander Salamander
  • Railroad undepass near Schouweiler Railroad undepass near Schouweiler
  • Traditional photo stop in Äischdall Traditional photo stop in Äischdall
  • Morning commute near Garnich Morning commute near Garnich
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Valley of the Seven Castles Valley of the Seven Castles
  • There's sunshine! There's sunshine!
  • Chez Christian, Strasbourg Chez Christian, Strasbourg
  • Threatening sky Threatening sky
  • Cycling along the Moselle Cycling along the Moselle
  • PC 3 towards Vianden near Reisdorf PC 3 towards Vianden near Reisdorf
  • Cycling directions near Schuttrange Cycling directions near Schuttrange
  • Cycling in the rain Cycling in the rain
  • PC 2 near Bech PC 2 near Bech
  • Koerich castle Koerich castle
  • Wet hands Wet hands
  • Saar to Moselle confluence point Saar to Moselle confluence point
  • PC 15 diversion map PC 15 diversion map
  • Forest track near Bertrange Forest track near Bertrange
  • Morning gravel ride Morning gravel ride
  • PC 8 near Esch/Alzette PC 8 near Esch/Alzette
  • Ellange-Gare Ellange-Gare
  • Last commute to work this year Last commute to work this year
  • PC 3 towards Vianden near Reisdorf PC 3 towards Vianden near Reisdorf
  • Piste cyclable Jangeli near Remich Piste cyclable Jangeli near Remich
  • Cold morning Cold morning
  • Frosty commute to work Frosty commute to work
  • Place Saint Michel, Mersch Place Saint Michel, Mersch
  • Cow in Ourdall Cow in Ourdall
  • Factory near Sanem Factory near Sanem
  • PC 12 near Hovelange PC 12 near Hovelange
  • PC 2 near Bech PC 2 near Bech
  • Rindschleiden church Rindschleiden church
  • Frosted grass Frosted grass
  • First frost First frost
  • Saar-Radweg and Mosel-Radweg maps and information boards Saar-Radweg and Mosel-Radweg maps and information boards
  • How to smell like a wet dog How to smell like a wet dog
  • Directions Directions
  • PC 1 in Merl PC 1 in Merl
  • Piste cyclable d'Echternach near Senningerberg Piste cyclable d'Echternach near Senningerberg
  • A stop in Bertrange park A stop in Bertrange park
  • Mamerdal Mamerdal
  • Friendship Friendship
  • Helfent park Helfent park
  • Clouds lost in the hills Clouds lost in the hills
  • Église orthodoxe de tous les saints de Strasbourg Église orthodoxe de tous les saints de Strasbourg
  • Esch Esch
  • Night stop Night stop
  • Sunset on the Moselle river Sunset on the Moselle river
  • Drëps Drëps
  • Morning roadworks sign Morning roadworks sign
  • Leaf Leaf
  • Traffic on the cycling route Traffic on the cycling route
  • Reflective sign at a distance Reflective sign at a distance
  • Bridges over the Saar/Moselle confluence Bridges over the Saar/Moselle confluence
  • Sunny morning commute Sunny morning commute
  • Cheering tree in the fog Cheering tree in the fog
  • Hobscheid tunnel Hobscheid tunnel
  • Foggy forest Foggy forest
  • Piste cyclable des Trois Rivières near Wormeldange Piste cyclable des Trois Rivières near Wormeldange
  • European Parliament, Strasbourg European Parliament, Strasbourg
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • Greeted by a horse during the morning commute Greeted by a horse during the morning commute
  • Cycling in Bambësch Cycling in Bambësch
  • Chilly morning commute Chilly morning commute
  • Hunnebur waterfall Hunnebur waterfall
  • Vineyards near the Moselle river Vineyards near the Moselle river
  • The village of Igel The village of Igel
  • Autumn colours in Helfent Park Autumn colours in Helfent Park
  • The Moselle river at sunset The Moselle river at sunset
  • Cycling directions in Perl Cycling directions in Perl
  • Traditional photo stop near Eischen Traditional photo stop near Eischen
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • Confluence point between PC 6, PC 8 and PC 12 Confluence point between PC 6, PC 8 and PC 12
  • Testing new tyres Testing new tyres
  • Canyon on PC 12 Canyon on PC 12
  • Koerich castle Koerich castle
  • Night commute near Holzem Night commute near Holzem
  • The freedom of owning a car... The freedom of owning a car...
  • 4th Umleitung during today's ride in addition of the closure wit 4th Umleitung during today's ride in addition of the closure wit
  • Alzette valley of the way to Hesperange Alzette valley of the way to Hesperange
  • Morning fog Morning fog
  • Luxembourg Grund Luxembourg Grund
  • Morning commute in the foggy forest Morning commute in the foggy forest
  • Frosty cycleway Frosty cycleway
  • How to attract attention from a distance at night How to attract attention from a distance at night
  • Sunset near Mamer Sunset near Mamer
  • Valley of the Seven Castles Valley of the Seven Castles
  • Night stop Night stop
  • Piste cyclable de l'Ouest north of Redange/Attert Piste cyclable de l'Ouest north of Redange/Attert
  • PC 15 diversion sign PC 15 diversion sign
  • PC 12 near Hautscharage at night during autumn PC 12 near Hautscharage at night during autumn
  • Night commute on PC 14 near Olm Night commute on PC 14 near Olm
  • Exiting the village of Ouren Exiting the village of Ouren
  • PC 12 near Eischen at night PC 12 near Eischen at night
  • Reflection between two rain showers Reflection between two rain showers
  • I cycled more than this distance ;-) I cycled more than this distance ;-)
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • Fog behind the trees Fog behind the trees
  • Hobscheid tunnel Hobscheid tunnel
  • Night stop Night stop
  • No winter service No winter service
  • Bridge Bridge
  • Piste cyclable de l'Attert near Eischen Piste cyclable de l'Attert near Eischen
  • Cycling directions in Hesper Park Cycling directions in Hesper Park
  • Forest track near Mamer Forest track near Mamer
  • Reflections on the Moselle river Reflections on the Moselle river
  • Misty forest near Eischen Misty forest near Eischen
  • Grevenmacher at night Grevenmacher at night
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • Misty night Misty night
  • Misty moonrise in Äischdall Misty moonrise in Äischdall
  • PC 2 near Scheidgen PC 2 near Scheidgen
  • Hesper park Hesper park
  • Bike reflection in the puddle Bike reflection in the puddle
  • Bech tunnel Bech tunnel
  • Misty moonrise in Äischdall Misty moonrise in Äischdall
  • Forest track near Mamer Forest track near Mamer
  • Starry night near Hovelange Starry night near Hovelange
  • Light painting session Light painting session
  • Inside Hobscheid tunnel Inside Hobscheid tunnel
  • Disco bike near Hovelange Disco bike near Hovelange
  • Hobscheid tunnel Hobscheid tunnel
  • Light painting on the Alzette river Light painting on the Alzette river
  • Wormeldange at night Wormeldange at night
  • In the forest at night In the forest at night
  • Light painting in the forest Light painting in the forest
  • Nut houses Nut houses
  • Hesper Park Hesper Park
  • Rush hour vs. freedom of movement Rush hour vs. freedom of movement
  • PC 14 extension works to Mersch? PC 14 extension works to Mersch?
  • Grumpy mill light painting Grumpy mill light painting
  • A stop at Grass former train stop A stop at Grass former train stop
  • The Sauer river from PC 3 The Sauer river from PC 3
  • Night stop near Hautcharage Night stop near Hautcharage
  • Hesper Park Hesper Park
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Kockelscheuer Kockelscheuer
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Remich and its boats, at night. Remich and its boats, at night.
  • Night stop Night stop
  • PC 2 near Scheidgen PC 2 near Scheidgen
  • Cycling directions map at the confluence between PC 12 and PC 13 Cycling directions map at the confluence between PC 12 and PC 13
  • Consdorf Canyon Consdorf Canyon
  • Bettel Bettel
  • Cycling directions in Bettel Cycling directions in Bettel