• Cycling directions in Bettel Cycling directions in Bettel
  • Bettel Bettel
  • Consdorf Canyon Consdorf Canyon
  • Cycling directions map at the confluence between PC 12 and PC 13 Cycling directions map at the confluence between PC 12 and PC 13
  • PC 2 near Scheidgen PC 2 near Scheidgen
  • Remich and its boats, at night. Remich and its boats, at night.
  • Night stop Night stop
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Kockelscheuer Kockelscheuer
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Hesper Park Hesper Park
  • Night stop near Hautcharage Night stop near Hautcharage
  • 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
  • Grumpy mill light painting Grumpy mill light painting
  • PC 14 extension works to Mersch? PC 14 extension works to Mersch?
  • Rush hour vs. freedom of movement Rush hour vs. freedom of movement
  • Hesper Park Hesper Park
  • Nut houses Nut houses
  • Light painting in the forest Light painting in the forest
  • In the forest at night In the forest at night
  • Wormeldange at night Wormeldange at night
  • Light painting on the Alzette river Light painting on the Alzette river
  • Hobscheid tunnel Hobscheid tunnel
  • Disco bike near Hovelange Disco bike near Hovelange
  • Inside Hobscheid tunnel Inside Hobscheid tunnel
  • Light painting session Light painting session
  • Starry night near Hovelange Starry night near Hovelange
  • Forest track near Mamer Forest track near Mamer
  • Misty moonrise in Äischdall Misty moonrise in Äischdall
  • Bech tunnel Bech tunnel
  • Hesper park Hesper park
  • Bike reflection in the puddle Bike reflection in the puddle
  • PC 2 near Scheidgen PC 2 near Scheidgen
  • Misty moonrise in Äischdall Misty moonrise in Äischdall
  • Misty night Misty night
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • Misty forest near Eischen Misty forest near Eischen
  • Grevenmacher at night Grevenmacher at night
  • Reflections on the Moselle river Reflections on the Moselle river
  • Forest track near Mamer Forest track near Mamer
  • No winter service No winter service
  • Bridge Bridge
  • Cycling directions in Hesper Park Cycling directions in Hesper Park
  • Piste cyclable de l'Attert near Eischen Piste cyclable de l'Attert near Eischen
  • Hobscheid tunnel Hobscheid tunnel
  • Night stop Night stop
  • Fog behind the trees Fog behind the trees
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • I cycled more than this distance ;-) I cycled more than this distance ;-)
  • PC 12 near Eischen at night PC 12 near Eischen at night
  • Reflection between two rain showers Reflection between two rain showers
  • Exiting the village of Ouren Exiting the village of Ouren
  • Night commute on PC 14 near Olm Night commute on PC 14 near Olm
  • Piste cyclable de l'Ouest north of Redange/Attert Piste cyclable de l'Ouest north of Redange/Attert
  • PC 12 near Hautscharage at night during autumn PC 12 near Hautscharage at night during autumn
  • PC 15 diversion sign PC 15 diversion sign
  • Night stop Night stop
  • Valley of the Seven Castles Valley of the Seven Castles
  • Sunset near Mamer Sunset near Mamer
  • How to attract attention from a distance at night How to attract attention from a distance at night
  • Morning commute in the foggy forest Morning commute in the foggy forest
  • Frosty cycleway Frosty cycleway
  • Luxembourg Grund Luxembourg Grund
  • 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
  • Night commute near Holzem Night commute near Holzem
  • Canyon on PC 12 Canyon on PC 12
  • Koerich castle Koerich castle
  • The freedom of owning a car... The freedom of owning a car...
  • Testing new tyres Testing new tyres
  • Confluence point between PC 6, PC 8 and PC 12 Confluence point between PC 6, PC 8 and PC 12
  • Traditional photo stop near Eischen Traditional photo stop near Eischen
  • Cycling directions in Perl Cycling directions in Perl
  • Canet-en-Rousillon night panorama Canet-en-Rousillon night panorama
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • The Moselle river at sunset The Moselle river at sunset
  • Canet-en-Roussillon night panorama Canet-en-Roussillon night panorama
  • Autumn colours in Helfent Park Autumn colours in Helfent Park
  • Hunnebur waterfall Hunnebur waterfall
  • Cycling in Bambësch Cycling in Bambësch
  • Chilly morning commute Chilly morning commute
  • The village of Igel The village of Igel
  • Vineyards near the Moselle river Vineyards near the Moselle river
  • Greeted by a horse during the morning commute Greeted by a horse during the morning commute
  • Hobscheid tunnel Hobscheid tunnel
  • Cheering tree in the fog Cheering tree in the fog
  • European Parliament, Strasbourg European Parliament, Strasbourg
  • Foggy forest Foggy forest
  • Piste cyclable des Trois Rivières near Wormeldange Piste cyclable des Trois Rivières near Wormeldange
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • Sunny morning commute Sunny morning commute
  • Castelldefels night panorama Castelldefels night panorama
  • Bridges over the Saar/Moselle confluence Bridges over the Saar/Moselle confluence
  • Reflective sign at a distance Reflective sign at a distance
  • Leaf Leaf
  • Traffic on the cycling route Traffic on the cycling route
  • Sunset on the Moselle river Sunset on the Moselle river
  • Night stop Night stop
  • Esch Esch
  • Clouds lost in the hills Clouds lost in the hills
  • Morning roadworks sign Morning roadworks sign
  • Drëps Drëps
  • Église orthodoxe de tous les saints de Strasbourg Église orthodoxe de tous les saints de Strasbourg
  • Helfent park Helfent park
  • Piste cyclable d'Echternach near Senningerberg Piste cyclable d'Echternach near Senningerberg
  • A stop in Bertrange park A stop in Bertrange park
  • PC 1 in Merl PC 1 in Merl
  • Directions Directions
  • Mamerdal Mamerdal
  • How to smell like a wet dog How to smell like a wet dog
  • Saar-Radweg and Mosel-Radweg maps and information boards Saar-Radweg and Mosel-Radweg maps and information boards
  • Friendship Friendship
  • Rindschleiden church Rindschleiden church
  • PC 2 near Bech PC 2 near Bech
  • First frost First frost
  • PC 12 near Hovelange PC 12 near Hovelange
  • Frosted grass Frosted grass
  • Factory near Sanem Factory near Sanem
  • Cow in Ourdall Cow in Ourdall
  • Frosty commute to work Frosty commute to work
  • Place Saint Michel, Mersch Place Saint Michel, Mersch
  • Cold morning Cold morning
  • Piste cyclable Jangeli near Remich Piste cyclable Jangeli near Remich
  • PC 3 towards Vianden near Reisdorf PC 3 towards Vianden near Reisdorf
  • Last commute to work this year Last commute to work this year
  • Ellange-Gare Ellange-Gare
  • PC 8 near Esch/Alzette PC 8 near Esch/Alzette
  • Morning gravel ride Morning gravel ride
  • Forest track near Bertrange Forest track near Bertrange
  • PC 15 diversion map PC 15 diversion map
  • Saar to Moselle confluence point Saar to Moselle confluence point
  • Wet hands Wet hands
  • Koerich castle Koerich castle
  • PC 2 near Bech PC 2 near Bech
  • Cycling in the rain Cycling in the rain
  • PC 3 towards Vianden near Reisdorf PC 3 towards Vianden near Reisdorf
  • Cycling directions near Schuttrange Cycling directions near Schuttrange
  • Threatening sky Threatening sky
  • Cycling along the Moselle Cycling along the Moselle
  • Chez Christian, Strasbourg Chez Christian, Strasbourg
  • There's sunshine! There's sunshine!
  • Valley of the Seven Castles Valley of the Seven Castles
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Traditional photo stop in Äischdall Traditional photo stop in Äischdall
  • Morning commute near Garnich Morning commute near Garnich
  • Salamander Salamander
  • Railroad undepass near Schouweiler Railroad undepass near Schouweiler
  • Autumn colours near Olm Autumn colours near Olm
  • Brücke der zwei Ufer Brücke der zwei Ufer
  • Vineyards Vineyards
  • PC 12 near Hautcharage PC 12 near Hautcharage
  • Bike in Warkdall Bike in Warkdall
  • Canet Plage panorama Canet Plage panorama
  • Bike needs another cleaning Bike needs another cleaning
  • PC 16 near Reisdorf PC 16 near Reisdorf
  • Curious cow Curious cow
  • Traditional photo stop near Eischen Traditional photo stop near Eischen
  • Traditional photo stop near Eischen Traditional photo stop near Eischen
  • Bike at the parking Bike at the parking
  • An empty carriage An empty carriage
  • Closure Closure
  • Coastline panorama near Sitges Coastline panorama near Sitges
  • Just after sunset near Sanem Just after sunset near Sanem
  • Piste cyclable de l'Alzette near between Cruchten and Colmar-Ber Piste cyclable de l'Alzette near between Cruchten and Colmar-Ber
  • Hunting in the park?! Hunting in the park?!
  • Cow in Troisvierges Cow in Troisvierges
  • Mushroom Mushroom
  • Canal du Rhone au Rhin Canal du Rhone au Rhin
  • Cycling directions near Ehrang Cycling directions near Ehrang
  • Cows watching the drone show Cows watching the drone show
  • Luxembourg Christmas market from under Adolphe bridge Luxembourg Christmas market from under Adolphe bridge
  • Leaves on PC 2 near Bech Leaves on PC 2 near Bech
  • Road closure forestry works banner Road closure forestry works banner
  • Bridge over the Vennquerbahn Bridge over the Vennquerbahn
  • Forest near Redange Forest near Redange
  • Nouveau Château d'Ansembourg Nouveau Château d'Ansembourg
  • Track in Capellen Track in Capellen
  • Eifel-Ardennen Radweg information board Eifel-Ardennen Radweg information board
  • Former Chemin de Halage sign Former Chemin de Halage sign
  • Land of the Red Rocks Land of the Red Rocks
  • Burg Reuland former train stop on Vennbahn Burg Reuland former train stop on Vennbahn
  • Vineyards Vineyards
  • Sun rays in the forest Sun rays in the forest
  • Barrage Vauban, Strasbourg Barrage Vauban, Strasbourg
  • On the gravel to the office On the gravel to the office
  • Cycling directions in Illkirch-Graffenstaden Cycling directions in Illkirch-Graffenstaden
  • Kurfürstliches Palais, Trier Kurfürstliches Palais, Trier
  • Warkdall Warkdall
  • Hill between Kayl and Dudelange Hill between Kayl and Dudelange
  • Forestry works Forestry works
  • Last ride of 2019 Last ride of 2019
  • One of the rare times I wasn't late to work One of the rare times I wasn't late to work
  • Autumn near Wormeldange Autumn near Wormeldange
  • When the sun appeared When the sun appeared
  • The Rhine river from Pflimlin bridge The Rhine river from Pflimlin bridge
  • Rainy PC 16 near Reisdorf Rainy PC 16 near Reisdorf
  • Mushroom Mushroom
  • Morning commute near Holzem Morning commute near Holzem
  • Mine Prince Henri Mine Prince Henri
  • Santuari de Montserrat drone panorama Santuari de Montserrat drone panorama
  • Rain at the bench Rain at the bench
  • Drone got lost in the forest Drone got lost in the forest
  • Montserrat Panorama Montserrat Panorama
  • Wark river in Warkdall Wark river in Warkdall
  • Coastline panorama near Sitges Coastline panorama near Sitges
  • Ponts Couverts, Strasbourg Ponts Couverts, Strasbourg
  • Curiosity Curiosity
  • SNJ Marienthal SNJ Marienthal
  • Closed way Closed way
  • Cycling directions near Neuried Cycling directions near Neuried
  • Light painting selfie Light painting selfie
  • Warkdall Warkdall
  • In the Ourtal In the Ourtal
  • Vennbahn near Amel Vennbahn near Amel
  • Pont des Arméniers Pont des Arméniers
  • Bench Bench
  • The small Oberhausen The small Oberhausen
  • Panorama near Sète Panorama near Sète
  • Social cycling to Esch Social cycling to Esch
  • Valley of the Seven Castles near Koerich Valley of the Seven Castles near Koerich
  • Picnic stop near Bettborn Picnic stop near Bettborn
  • Fog formation Fog formation
  • PC 16 in Warkdall PC 16 in Warkdall
  • A few stars A few stars
  • Morning commute near Holzem Morning commute near Holzem
  • Wet asphalt near Holzem Wet asphalt near Holzem
  • Rainy ride to work Rainy ride to work
  • Andy Schleck Cycles Andy Schleck Cycles
  • Villa Romaine Goeblange Villa Romaine Goeblange
  • PC 16 in Warkdall PC 16 in Warkdall
  • Saint-Cyprien marina Saint-Cyprien marina
  • Cycleway from Merl to Henfent Cycleway from Merl to Henfent
  • No GPS signal... No GPS signal...
  • Saarmündung Saarmündung
  • Cow on the road to work Cow on the road to work
  • Château Fortia Château Fortia
  • Night commute in the fog Night commute in the fog
  • Bike visibility test Bike visibility test
  • Mine Prince Henri Mine Prince Henri
  • Near Willstätt Near Willstätt
  • Kahler hill at night Kahler hill at night
  • Canal de la Bruche Canal de la Bruche
  • Forest to Holzem Forest to Holzem
  • Last ride of 2019 Last ride of 2019
  • Moselstraße sign Moselstraße sign
  • Vineyards near Ayl Vineyards near Ayl
  • Lake near Bütgenbach Lake near Bütgenbach
  • Bike near the owl hiing route in Bambësch Bike near the owl hiing route in Bambësch
  • Nature reserve near Mariahof, Trier Nature reserve near Mariahof, Trier
  • PC 16 in Warkdall PC 16 in Warkdall
  • PC 16 in Warkdall PC 16 in Warkdall
  • Wark river in Warkdall Wark river in Warkdall
  • Dusk Dusk
  • Cycling directions near Griesheim Cycling directions near Griesheim
  • First frost of the season First frost of the season
  • LEGO exhibition during lunch ride to Belle Étoile LEGO exhibition during lunch ride to Belle Étoile
  • Statue near Kurfürstliches Palais, Trier Statue near Kurfürstliches Palais, Trier
  • Tain in Wasserbillig Tain in Wasserbillig
  • The Our river in Burg-Reuland The Our river in Burg-Reuland
  • Drone is getting ready for tracking using Artificial Intelligenc Drone is getting ready for tracking using Artificial Intelligenc
  • Dirty bike, the day after it was washed Dirty bike, the day after it was washed
  • Testing new brakes... passed Testing new brakes... passed
  • Local cycling route near Grüfflingen Local cycling route near Grüfflingen
  • Canal du Rhône au Rhin Canal du Rhône au Rhin
  • Dällchen West Tour near Schandel Dällchen West Tour near Schandel
  • Lost in translation... Lost in translation...
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • Stars over Septfontaines Stars over Septfontaines
  • Église orthodoxe de tous les saints de Strasbourg Église orthodoxe de tous les saints de Strasbourg
  • Boats at Port de la Ginesta Boats at Port de la Ginesta
  • Cheering tree near Bissen Cheering tree near Bissen
  • Tossebierg information board Tossebierg information board
  • Tree in the fog Tree in the fog
  • Bikes on the beach Bikes on the beach
  • Lit tree in Howald Lit tree in Howald
  • Reflective sign close up Reflective sign close up
  • Boxing day ride Boxing day ride
  • Eifel-Ardennen Radweg near Steinebrück Eifel-Ardennen Radweg near Steinebrück
  • Puddles Puddles
  • Squirrel just noticed me Squirrel just noticed me
  • Cycling directions near Willstätt Cycling directions near Willstätt
  • The village of Lenningen The village of Lenningen
  • Track leading into the fog Track leading into the fog
  • Freedom on the road to Montserrat Freedom on the road to Montserrat
  • Starry night in the forest Starry night in the forest
  • The city of Béziers The city of Béziers
  • Warkdall Warkdall
  • Me, next to Santa's deer Me, next to Santa's deer
  • Flooding Flooding
  • Heavy shower at the soccer field Heavy shower at the soccer field
  • A ride with two bikes A ride with two bikes
  • Konz or Saarburg? Konz or Saarburg?
  • Misty morning commute Misty morning commute
  • Cycleway between Merl and Helfent Cycleway between Merl and Helfent
  • Morning commute near Holzem Morning commute near Holzem
  • Bertrange (Helfent) Manor Bertrange (Helfent) Manor
  • Châteauneuf-du-Pape Châteauneuf-du-Pape
  • Cycling near Sorgues Cycling near Sorgues
  • Mamerdal Mamerdal
  • Picnic lunch in Capellen Picnic lunch in Capellen
  • Track to Mamerdal Track to Mamerdal
  • Summer and winter trekking wheels Summer and winter trekking wheels
  • Direction to Trier points to a way where it's prohibited to cycl Direction to Trier points to a way where it's prohibited to cycl
  • Hauptmarkt Christmas market in Trier Hauptmarkt Christmas market in Trier
  • Sharp turn on PC 16 in Warkdall Sharp turn on PC 16 in Warkdall
  • Cycling near Musée d'Art Moderne, Strasbourg Cycling near Musée d'Art Moderne, Strasbourg
  • Cycling directions in Sorgues Cycling directions in Sorgues
  • Track near Neu-Heiligkreuz, Trier Track near Neu-Heiligkreuz, Trier
  • Mushroom Mushroom
  • Cable mess in the fog Cable mess in the fog
  • Golden hill Golden hill
  • Morning fog Morning fog
  • Platja de Gavà Platja de Gavà
  • Between two rain showers Between two rain showers
  • Christmas market at Trier cathedral Christmas market at Trier cathedral
  • The Saar river near Kanzem The Saar river near Kanzem
  • Vineyards Vineyards
  • Morning fog Morning fog
  • Frozen leaves Frozen leaves
  • Forest track near Hobscheid Forest track near Hobscheid
  • Autumn forest near Capellen Autumn forest near Capellen
  • Black Forest and water Black Forest and water
  • Ourtal near Burg-Reuland Ourtal near Burg-Reuland
  • Dense fog Dense fog
  • Ancienne résidence des papes Ancienne résidence des papes
  • The reason why I arrived late to work The reason why I arrived late to work
  • Down to Mamerdal Down to Mamerdal
  • Social cycling Social cycling
  • Wald-Reben-Seen-Tour in Willstätter Wald Wald-Reben-Seen-Tour in Willstätter Wald
  • Social cycling Social cycling
  • Steep climb near Obermennig Steep climb near Obermennig
  • Winter gravel wheel Winter gravel wheel
  • Cycling route near Ellange Cycling route near Ellange
  • Matterhorn mural on a house Matterhorn mural on a house
  • Chaussée fortement dégradée Chaussée fortement dégradée
  • Two cows near Goeblange Two cows near Goeblange
  • Light armored car "M8" Light armored car "M8"
  • Monestir de Montserrat Monestir de Montserrat
  • Viewpoint near Hivange Viewpoint near Hivange
  • Sea coast near Sitges Sea coast near Sitges
  • Forest near Capellen Forest near Capellen
  • Cycling directions near Dippach Cycling directions near Dippach
  • Christmas decoration in Sorgues Christmas decoration in Sorgues
  • Cycling detour to work Cycling detour to work
  • Track near Contern Track near Contern
  • Cycling near Bitburg Cycling near Bitburg
  • Shopping in Kichechef Shopping in Kichechef
  • Morning mist near Merl and Bertrange Morning mist near Merl and Bertrange
  • Im Gottswald, Wald-Reben-Seen-Tour Im Gottswald, Wald-Reben-Seen-Tour
  • Forest stop near Saeul Forest stop near Saeul
  • Track near Mamer Track near Mamer
  • The cycling route where cycling is prohibited The cycling route where cycling is prohibited
  • Bike gang Bike gang
  • Châteauneuf-du-Pape Châteauneuf-du-Pape
  • Platja de Sant Pol Platja de Sant Pol
  • When the GPS heart zones are not properly set When the GPS heart zones are not properly set
  • Duck crossing the street Duck crossing the street
  • Ancienne résidence des papes Ancienne résidence des papes
  • Prümtal Radweg Prümtal Radweg
  • Local cycling route near Kontz Local cycling route near Kontz
  • When the GPS heart zones are not properly set When the GPS heart zones are not properly set
  • Mushrooms Mushrooms
  • Friendship Friendship
  • Bike on the train after a 164 km tour Bike on the train after a 164 km tour
  • Road directions Road directions
  • A few hours after the last bike cleanup A few hours after the last bike cleanup
  • Flooding Flooding
  • Abbaye de Neumunster, Luxembourg Abbaye de Neumunster, Luxembourg
  • Cycling near Avignon Cycling near Avignon
  • Ancienne résidence des papes Ancienne résidence des papes
  • The grass in better from the other side on the fence The grass in better from the other side on the fence
  • Monestir de Montserrat Monestir de Montserrat
  • Ancienne résidence des papes Ancienne résidence des papes
  • Sea coast near Sitges Sea coast near Sitges
  • Cycling bridge is empty while road traffic is chaotic Cycling bridge is empty while road traffic is chaotic
  • Eww.... Eww....
  • View above Obermennig View above Obermennig
  • Pétrusse valley Pétrusse valley
  • Border between two german states Border between two german states
  • Bike extreme bokeh Bike extreme bokeh
  • Cycling directions near Goldscheuer Cycling directions near Goldscheuer
  • Atenciò Atenciò
  • Apples at Steinsel orchard Apples at Steinsel orchard
  • Avinyó Nou Avinyó Nou
  • Wooden bridge near Windhof Wooden bridge near Windhof
  • Fake World Wide Web, Rotondes, Luxembourg Fake World Wide Web, Rotondes, Luxembourg
  • Ancienne résidence des papes: view Ancienne résidence des papes: view
  • Cycling near Saint-Cyprien Cycling near Saint-Cyprien
  • Cycling under the railroad Cycling under the railroad
  • Puncture repair Puncture repair
  • The beach near Canet-en-Roussillon The beach near Canet-en-Roussillon
  • Bike on the beach near Sète Bike on the beach near Sète
  • New Castle of Ansembourg's gardens New Castle of Ansembourg's gardens
  • Sunset Sunset
  • Trou en formation Trou en formation
  • Wald-Reben-Seen-Tour in Willstätter Wald Wald-Reben-Seen-Tour in Willstätter Wald
  • Entering Olesa de Montserrat Entering Olesa de Montserrat