• A garden in Steinfort A garden in Steinfort
  • Fontaine Amélie Fontaine Amélie
  • Artwork on Red Bridge Artwork on Red Bridge
  • Ciara aftermath Ciara aftermath
  • Some other barcodes on PC 13 Some other barcodes on PC 13
  • Pfaffenthal Pfaffenthal
  • Green house Green house
  • Near Priedigstull viewpoint Near Priedigstull viewpoint
  • House in Büchenbeuren House in Büchenbeuren
  • Schiessentümpel waterfall Schiessentümpel waterfall
  • Cycling directions in Freisen Cycling directions in Freisen
  • Seeking refuge Seeking refuge
  • The town of Kirchberg The town of Kirchberg
  • Parts of trees on the way Parts of trees on the way
  • Sleepy Hollow remix Sleepy Hollow remix
  • Rainbow behind the railroad Rainbow behind the railroad
  • Viewpoint near Houfels Viewpoint near Houfels
  • Cycling directions near Erbeskopf Cycling directions near Erbeskopf
  • Goeblange water tower Goeblange water tower
  • Back from bike shopping via PC 5 Back from bike shopping via PC 5
  • Chasing Cumulonimbus Chasing Cumulonimbus
  • Tunnels near Simmern Tunnels near Simmern
  • pré-RAVeL L163 cycleway between Libramont and Bastogne pré-RAVeL L163 cycleway between Libramont and Bastogne
  • Christmas is back Christmas is back
  • Part of PC 22, this is a CR road, but vehicles traffic is restricted Part of PC 22, this is a CR road, but vehicles traffic is restricted
  • Ruwer-Hochwald-Radweg near Mertesdorf Ruwer-Hochwald-Radweg near Mertesdorf
  • Sweet delights in Bertrange Sweet delights in Bertrange
  • Hollenfels Castle Hollenfels Castle
  • Halloween colours for Chinese NYE ride Halloween colours for Chinese NYE ride
  • A computer shop in Hosingen A computer shop in Hosingen
  • Piste cyclable des Ardoisières near Martelange Piste cyclable des Ardoisières near Martelange
  • Before the rain Before the rain
  • House in Barr House in Barr
  • Empty E25 near Steinfort Empty E25 near Steinfort
  • Enchanted forest near Eischen Enchanted forest near Eischen
  • Important announcement Important announcement
  • Traditional photo stop Traditional photo stop
  • Sunset near Heisdorf Sunset near Heisdorf
  • Villa Romaine Goeblange Villa Romaine Goeblange
  • Bike in the bus due to unexpected icy roads Bike in the bus due to unexpected icy roads
  • Rindschleiden Rindschleiden
  • Winter hike to Nature Trail Enneschte Bësch Winter hike to Nature Trail Enneschte Bësch
  • Cycling in the rain Cycling in the rain
  • Mamer Park Mamer Park
  • Hail shower Hail shower
  • Cycling directions near Ruppelstein Cycling directions near Ruppelstein
  • Tee of the day Tee of the day
  • Hot air balloon Hot air balloon
  • Sweet delights in Bertrange Sweet delights in Bertrange
  • Forest track near Bridel Forest track near Bridel
  • Bridge over PC 16 in Diekirch Bridge over PC 16 in Diekirch
  • Mural at Bouferterhaff Mural at Bouferterhaff
  • PC 22 near Hosingen PC 22 near Hosingen
  • Factory in Schifflange Factory in Schifflange
  • Piste cyclable d'Echternach near Consdorf Piste cyclable d'Echternach near Consdorf
  • Trees in the fog Trees in the fog
  • Cycling directions signs and information board near Sohren Cycling directions signs and information board near Sohren
  • Bad pavement Bad pavement
  • The Red Rocks The Red Rocks
  • Roter Puhl Roter Puhl
  • Pont Couverts, Strasbourg Pont Couverts, Strasbourg
  • What a clean way What a clean way
  • Kirchberg town limits Kirchberg town limits
  • Last puncture of 2020 Last puncture of 2020
  • Hunsrück-Radweg near Erbeskopf Hunsrück-Radweg near Erbeskopf
  • Pont Vauban, Strasbourg Pont Vauban, Strasbourg
  • Flags in Strassen Flags in Strassen
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • Altwies, in France... Altwies, in France...
  • Saint Sylvester's evening in Kirchberg Saint Sylvester's evening in Kirchberg
  • Night panorama to Steinsel Night panorama to Steinsel
  • Temperature drop after a cold shower Temperature drop after a cold shower
  • Land of the Red Rocks Land of the Red Rocks
  • PC 21 near Schüttbuergermillen PC 21 near Schüttbuergermillen
  • Flood around the Our river Flood around the Our river
  • Snow? Petals! Snow? Petals!
  • pré-RAVeL L163 cycleway between Libramont and Bastogne pré-RAVeL L163 cycleway between Libramont and Bastogne
  • Villa Romaine Goeblange Villa Romaine Goeblange
  • Last commute from work before home-office due to Coronavirus Last commute from work before home-office due to Coronavirus
  • Track near Houfels Track near Houfels
  • The clouds The clouds
  • Light painted cross near Koerich Light painted cross near Koerich
  • That must be a heavy bike That must be a heavy bike
  • View to Burfelt View to Burfelt
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • Oops! Oops!
  • Piste cyclable de la Syre between Wecker and Manternach Piste cyclable de la Syre between Wecker and Manternach
  • Nazi attack Nazi attack
  • Pont Vauban Pont Vauban
  • Tree reflections on the Moselle Tree reflections on the Moselle
  • Cyclist at dusk Cyclist at dusk
  • Friendship Friendship
  • Wolf balloon just took off Wolf balloon just took off
  • Morning commute near Holzem Morning commute near Holzem
  • Cycleway near Redange Cycleway near Redange
  • Sunset in Bertrange Sunset in Bertrange
  • Vineyards near the Moselle Vineyards near the Moselle
  • Moselle valley near Grevenmacher Moselle valley near Grevenmacher
  • Sheep in the shade Sheep in the shade
  • Moselle river near Machtum Moselle river near Machtum
  • Sauerdall Sauerdall
  • Cycleway near Bollendorf-Pont Cycleway near Bollendorf-Pont
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Missiounskraiz Missiounskraiz
  • Rose Rose
  • Cargo bikes are free to be overloaded Cargo bikes are free to be overloaded
  • Tree near Kahler Tree near Kahler
  • Fontaine Amélie Fontaine Amélie
  • Sunset ride Sunset ride
  • Gravel way between Martelange and Bastogne Gravel way between Martelange and Bastogne
  • Big sofa Big sofa
  • Former railroad transformed into a cycleway Former railroad transformed into a cycleway
  • Luxdoc & B:loft bike ride Luxdoc & B:loft bike ride
  • So Jonction de Leudelange doesn't go to Leudelange? So Jonction de Leudelange doesn't go to Leudelange?
  • Bollocks cycling infrastructure Bollocks cycling infrastructure
  • Another photo stop Another photo stop
  • Gravel way between Martelange and Bastogne Gravel way between Martelange and Bastogne
  • Sunset Sunset
  • Sauer river near Wasserbillig Sauer river near Wasserbillig
  • The road is the new mirror The road is the new mirror
  • Forest track near Larochette Forest track near Larochette
  • Garden shelter Garden shelter
  • French gardens at New Castle of Ansembourg French gardens at New Castle of Ansembourg
  • Winding road on PC 16 near Niederfeulen Winding road on PC 16 near Niederfeulen
  • Shadows of trees Shadows of trees
  • First fog of the season First fog of the season
  • Old German customs Old German customs
  • Lunch ride with G. Lunch ride with G.
  • Blue sky after the rain Blue sky after the rain
  • Place d'Armes, Luxembourg Place d'Armes, Luxembourg
  • Wildlife crossing the way Wildlife crossing the way
  • Toads are out again Toads are out again
  • Kielbaach stream Kielbaach stream
  • Moonrise in the Hunsrück Moonrise in the Hunsrück
  • Mullerthal Trail near Meysembourg Mullerthal Trail near Meysembourg
  • Gravel way between Martelange and Bastogne Gravel way between Martelange and Bastogne
  • Iron and steel industry monument Iron and steel industry monument
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • New cycling infrastructure near Junglinster New cycling infrastructure near Junglinster
  • Moselle valley from Perl Moselle valley from Perl
  • Finishing 2020 Finishing 2020
  • France/Luxembourg border France/Luxembourg border
  • Centre Pompidou, Metz Centre Pompidou, Metz
  • Piste cyclable de l'Attert near Eischen Piste cyclable de l'Attert near Eischen
  • New tyre on New tyre on
  • Golden hour near Garnich Golden hour near Garnich
  • Rain near Sanem Rain near Sanem
  • Frosty morning Frosty morning
  • Flowers in the snow Flowers in the snow
  • Hill halfway into the fog Hill halfway into the fog
  • Don't stop dreaming Don't stop dreaming
  • Interesting tree trunk Interesting tree trunk
  • Piste cyclable de l'Ernz Blanche Piste cyclable de l'Ernz Blanche
  • Rainy ride to the market Rainy ride to the market
  • Dramatic sky near Kehlen Dramatic sky near Kehlen
  • Unexpected cycling route Unexpected cycling route
  • Cycling to the datacenter Cycling to the datacenter
  • Hollenfels Castle Hollenfels Castle
  • Bike shopping Bike shopping
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • About to dive down to Esch-sur-Sûre About to dive down to Esch-sur-Sûre
  • Icy way Icy way
  • Sauertal-Radweg near Wintersdorf Sauertal-Radweg near Wintersdorf
  • Ellergronn Ellergronn
  • Land of the Red Rocks Land of the Red Rocks
  • Kickass (literally) track between Hobscheid and Steinfort Kickass (literally) track between Hobscheid and Steinfort
  • Bridge on White Ernz river Bridge on White Ernz river
  • Showtime in Niederpallen Showtime in Niederpallen
  • Digging Digging
  • Training for slalom Training for slalom
  • Forest near Clemency Forest near Clemency
  • Cycling in the vineyards on PC 7 near Remich Cycling in the vineyards on PC 7 near Remich
  • Morning commute in Bambësch Morning commute in Bambësch
  • Cycling directions in Schweich Cycling directions in Schweich
  • Under Pont Adolphe Under Pont Adolphe
  • The Moselle near Bernkastel-Kues The Moselle near Bernkastel-Kues
  • Niclosbierg Niclosbierg
  • Afternoon clouds Afternoon clouds
  • Forest near Fond-de-Gras Forest near Fond-de-Gras
  • Sun is hiding Sun is hiding
  • Social distancing at the butcher Social distancing at the butcher
  • Warm day Warm day
  • Forest near Itzig Forest near Itzig
  • Almost hidden track in Grünewald Almost hidden track in Grünewald
  • The Moselle river from Römerbrücke in Trier The Moselle river from Römerbrücke in Trier
  • Moselle vineyards Moselle vineyards
  • Nature reserve Laangmuer Nature reserve Laangmuer
  • The Red Rocks The Red Rocks
  • Fog dissipation leading to a spring-like day Fog dissipation leading to a spring-like day
  • Prümerburg castle ruins near Prümzurlay Prümerburg castle ruins near Prümzurlay
  • Cold, windy and wet ride Cold, windy and wet ride
  • A stop at Villa Romaine, Goeblange A stop at Villa Romaine, Goeblange
  • Stop (building bullshit infrastructure) Stop (building bullshit infrastructure)
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • Trunk on the path Trunk on the path
  • Snail Snail
  • Victor Hugo and Vianden Castle Victor Hugo and Vianden Castle
  • Lunch break in the sun Lunch break in the sun
  • Track near Putscheid Track near Putscheid
  • Sauertal between Esch-sur-Sûre and Heiderscheidgrund Sauertal between Esch-sur-Sûre and Heiderscheidgrund
  • Grünewald Grünewald
  • Frozen water on the way Frozen water on the way
  • Sunset near Alzingen Sunset near Alzingen
  • Moselle vineyards Moselle vineyards
  • Piste cyclable de l'Ernz Blanche Piste cyclable de l'Ernz Blanche
  • Bike to work Bike to work
  • PC 14 extention construction works PC 14 extention construction works
  • Starry sky Starry sky
  • Moselle vineyards near Erpeldange Moselle vineyards near Erpeldange
  • Roadworks Roadworks
  • Warkdall on a rainy autumn Sunday Warkdall on a rainy autumn Sunday
  • This barn is not lying This barn is not lying
  • Stargazing night Stargazing night
  • Fox used to human beings near European School Fox used to human beings near European School
  • Fog in Sauerdall Fog in Sauerdall
  • Frozen pond under a clear sky Frozen pond under a clear sky
  • Nature reserve Haute-Sûre-Bruch/Pont Misère Nature reserve Haute-Sûre-Bruch/Pont Misère
  • Rue du Paradis Rue du Paradis
  • Down to Esch Down to Esch
  • Sculpture Sculpture
  • Bike parking... Bike parking...
  • Path in Ënneschte Bësch Path in Ënneschte Bësch
  • Threatening sky near Kehlen Threatening sky near Kehlen
  • Bourscheid castle Bourscheid castle
  • A very quiet forest near Kuelbecherhaff A very quiet forest near Kuelbecherhaff
  • Ruin near Ardoisières, Martelange Ruin near Ardoisières, Martelange
  • The Saar river near Ayl The Saar river near Ayl
  • Forest near Openthalt Forest near Openthalt
  • Fond-de-Gras Fond-de-Gras
  • Blooming tree Blooming tree
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • Three Eiffel towers? Three Eiffel towers?
  • Bastogne-Sud station Bastogne-Sud station
  • Rain in the forest Rain in the forest
  • Fond-de-Gras Fond-de-Gras
  • Gentleman on a bike Gentleman on a bike
  • Land of the Red Rocks Land of the Red Rocks
  • Ride to the market Ride to the market
  • Morning commute to work Morning commute to work
  • Dällchen West Tour Dällchen West Tour
  • The undiverted cycleway The undiverted cycleway
  • Mamerdal between Mamer and Kopstal Mamerdal between Mamer and Kopstal
  • Climb out of Lintgen Climb out of Lintgen
  • Fountain in Hesper Park Fountain in Hesper Park
  • Forest viewpoint near Koerich Forest viewpoint near Koerich
  • Flowers in the park Flowers in the park
  • New tyres ready to be installed New tyres ready to be installed
  • Place de la Constitution Place de la Constitution
  • Bienvenue en Luxembourg Belge Bienvenue en Luxembourg Belge
  • Fräheetsbam underpass sign Fräheetsbam underpass sign
  • Dramatic sky near Capellen Dramatic sky near Capellen
  • Cow trying to hide Cow trying to hide
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • Airport Airport
  • Rain shower in Windhof Rain shower in Windhof
  • Forest track in Grünewald Forest track in Grünewald
  • Dry feet! Dry feet!
  • Sun rays Sun rays
  • Ready to swap wheels at any time Ready to swap wheels at any time
  • Cycling in the West Cycling in the West
  • A road in Belgium A road in Belgium
  • Cité Syrdall in Wecker Cité Syrdall in Wecker
  • Clausen German war cemetery Clausen German war cemetery
  • After the flood After the flood
  • Sentier du Mullerthal near Graulinster Sentier du Mullerthal near Graulinster
  • Koler Koler
  • Foggy morning Foggy morning
  • Yet another house to be replaced with copy/paste lego blocks arc Yet another house to be replaced with copy/paste lego blocks arc
  • Small lake near Bollendorf Small lake near Bollendorf
  • Not a sign but a totempole Not a sign but a totempole
  • Starry night Starry night
  • Forest track between Mamer and Kehlen Forest track between Mamer and Kehlen
  • When Garmin didn't realise that I took a shortcut When Garmin didn't realise that I took a shortcut
  • Cycling directions in Edingen Cycling directions in Edingen
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • After the flood After the flood
  • Bondieuserie Bondieuserie
  • PC 14 works PC 14 works
  • Waves at Upper-Sauer lake Waves at Upper-Sauer lake
  • Confluence point of 3 cycling routes Confluence point of 3 cycling routes
  • Rainbow in the park Rainbow in the park
  • Blooming plant Blooming plant
  • Petal covered way Petal covered way
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • In times of a pandemic, this one is literally true In times of a pandemic, this one is literally true
  • Broken tree Broken tree
  • Cycling near Hunnebur Cycling near Hunnebur
  • New Castle of Ansembourg New Castle of Ansembourg
  • On the way down from Blaschette to Lintgen On the way down from Blaschette to Lintgen
  • Maximum weight on the cycleway Maximum weight on the cycleway
  • Fox used to human beings near European School Fox used to human beings near European School
  • Piste cyclable du Nord in Kiischpelt Piste cyclable du Nord in Kiischpelt
  • La Rulles river in Habay La Rulles river in Habay
  • Sauer river Sauer river
  • Belval Belval
  • Puncture repair Puncture repair
  • White Ernz river White Ernz river
  • MTB trail Dalheim MTB trail Dalheim
  • Diving into the Moselle Valley Diving into the Moselle Valley
  • Logging in the forest Logging in the forest
  • An Dudel organic farm mural An Dudel organic farm mural
  • Christmas tree in Barr Christmas tree in Barr
  • PC 14 works PC 14 works
  • Making a time lapse movie of the coming thunderstorm Making a time lapse movie of the coming thunderstorm
  • Reclaim the Streets vol. 2 Reclaim the Streets vol. 2
  • Bourscheid castle Bourscheid castle
  • Clear moonrise after a rainy day Clear moonrise after a rainy day
  • White Ernz river White Ernz river
  • Rue de la Gare, Mamer Rue de la Gare, Mamer
  • View from what's to be the PC 19 between Heiderscheidgrund and E View from what's to be the PC 19 between Heiderscheidgrund and E
  • Forest track in Grünewald Forest track in Grünewald
  • Forest track in Grünewald Forest track in Grünewald
  • Rocks near Fréinland (Grünewald) Rocks near Fréinland (Grünewald)
  • Wet track to work Wet track to work
  • Cycling directions near Daun Cycling directions near Daun
  • Bourscheid castle from Michelau Bourscheid castle from Michelau
  • Quaxing Quaxing
  • Bike cleaning and minor revision Bike cleaning and minor revision
  • La Grande Fleur qui Marche La Grande Fleur qui Marche
  • Fox used to human beings near European School Fox used to human beings near European School
  • Sentier de la Mamer near Direndall Sentier de la Mamer near Direndall
  • Public transport ticket Public transport ticket
  • Above the Wiltz valley Above the Wiltz valley
  • Very close to a puncture Very close to a puncture
  • Forest autumn colours near Eischen Forest autumn colours near Eischen
  • Foggy morning in the forest Foggy morning in the forest
  • Henses Henses
  • Rain near Holzem Rain near Holzem
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Second-hand bicycle market in Belle Étoile Second-hand bicycle market in Belle Étoile
  • Mushrooms Mushrooms
  • Track between Bourscheid and Michelau Track between Bourscheid and Michelau
  • Dällchen West Tour Dällchen West Tour
  • Autumn colours on the cycleway near Redange-sur-Attert Autumn colours on the cycleway near Redange-sur-Attert
  • The Our river valley The Our river valley
  • February flowers February flowers
  • Piste cyclable du Nord in Kiischpelt Piste cyclable du Nord in Kiischpelt
  • Société des Eaux du Sud near Koerich Société des Eaux du Sud near Koerich
  • Climb outside Lintgen Climb outside Lintgen
  • Cats seem to love my bike Cats seem to love my bike
  • Dangerous bollard Dangerous bollard
  • Mullerthal Trail Route 2 between rocks Mullerthal Trail Route 2 between rocks
  • Cycling directions near Syren Cycling directions near Syren
  • PC 5 between the rocks PC 5 between the rocks
  • Cycling infrastructure in Mamer Cycling infrastructure in Mamer
  • Groceries shopping at the (empty) market Groceries shopping at the (empty) market
  • Ellergronn Ellergronn
  • Path separating industrial zone and residential zone in Baschara Path separating industrial zone and residential zone in Baschara
  • Morning commute Morning commute
  • Sentier du Mullerthal near Graulinster Sentier du Mullerthal near Graulinster
  • The street where Luxembourg looks like a Megalopolis The street where Luxembourg looks like a Megalopolis
  • Cycling distance Cycling distance
  • Sign near my old office Sign near my old office
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Cycling directions in Vichten Cycling directions in Vichten
  • Path leading to forest viewpoint near Koerich Path leading to forest viewpoint near Koerich
  • Bike wash session Bike wash session
  • Temperature at night, in Germany, in February Temperature at night, in Germany, in February
  • Climb up from Mamerdal to Steinsel Climb up from Mamerdal to Steinsel
  • Morning commute Morning commute
  • Chapel near Beckerich Chapel near Beckerich
  • Blackberries picking Blackberries picking
  • Hiking trail in Howald Hiking trail in Howald
  • Blooming tree in February Blooming tree in February
  • Meysembourg castle Meysembourg castle
  • Mural in a farm in Flaxweiler Mural in a farm in Flaxweiler
  • Luxembourg Grund Luxembourg Grund
  • Ceci est un geste barrière Ceci est un geste barrière
  • Bench near Reisdorf Bench near Reisdorf
  • Maison Néolithique, Blaschette Maison Néolithique, Blaschette
  • Warkdall (PC 16) Warkdall (PC 16)
  • Sundial Sundial
  • New cycling infrastructure in Barnich New cycling infrastructure in Barnich
  • Cycling distance Cycling distance
  • Fog dissipation leading to a spring-like day Fog dissipation leading to a spring-like day
  • Sandstone quarry Sandstone quarry
  • Lunch ride with G. Lunch ride with G.
  • Paved track near Barnich, Arlon, Belgium Paved track near Barnich, Arlon, Belgium
  • Quiet road between Habay and Neufchâteau Quiet road between Habay and Neufchâteau
  • 20,000 km ridden in 2020! 20,000 km ridden in 2020!
  • Warkdall Warkdall
  • B:loft bike ride B:loft bike ride
  • Mikado forest near Findel Mikado forest near Findel
  • PC 8 near Rumelange PC 8 near Rumelange
  • Dällchen West Tour near Useldange Dällchen West Tour near Useldange
  • Saar-Radweg near Mettlach Saar-Radweg near Mettlach
  • Bad Kreuznach Bad Kreuznach
  • Call me Bugs Money Honey mural Call me Bugs Money Honey mural
  • Warkdall (PC 16) Warkdall (PC 16)
  • Piste cyclable de l'Ouest near Redange-sur-Attert Piste cyclable de l'Ouest near Redange-sur-Attert
  • Beehives Beehives
  • Grünewald forest track Grünewald forest track
  • On the top of the hill On the top of the hill
  • The diversion going nowhere The diversion going nowhere
  • Forest path near Septfontaines Forest path near Septfontaines
  • View towards the Ardennes from the top of Mullerthal Trail Route View towards the Ardennes from the top of Mullerthal Trail Route
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Access restricted to the Sauer river source Access restricted to the Sauer river source
  • White Ernz river White Ernz river
  • Sunset near Bissen Sunset near Bissen