• Beautiful Südeifel forest between Schankweiler and Bollendorf Beautiful Südeifel forest between Schankweiler and Bollendorf
  • Get ready to roll down Get ready to roll down
  • Watch for migrating frogs Watch for migrating frogs
  • Vineyards near Schengen Vineyards near Schengen
  • Fresh water refill at Esch-sur-Sûre Fresh water refill at Esch-sur-Sûre
  • Trees in the forest Trees in the forest
  • Larochette castle Larochette castle
  • Frosty morning Frosty morning
  • Fog in Helfent Fog in Helfent
  • About to reach PC 12 from Hobscheid About to reach PC 12 from Hobscheid
  • Wil the sky fall? Wil the sky fall?
  • Maare-Mosel-Radweg near Daun Maare-Mosel-Radweg near Daun
  • Cycling directions near Gillenfeld Cycling directions near Gillenfeld
  • Méchelskierch Méchelskierch
  • Empty Mr. Goofy Empty Mr. Goofy
  • Misty morning Misty morning
  • Blackberries Blackberries
  • Falling sky? Falling sky?
  • View from Saar-Radweg near Kanzem View from Saar-Radweg near Kanzem
  • Mikado forest near Pissange Mikado forest near Pissange
  • Frosty grass Frosty grass
  • Night in Marienthal Night in Marienthal
  • Cycling along the Moselle Cycling along the Moselle
  • Winter 2020, day 2 of 2 Winter 2020, day 2 of 2
  • Sauertal near Goesdorf Sauertal near Goesdorf
  • Forest path in Ënneschte Bësch Forest path in Ënneschte Bësch
  • Curiosity Curiosity
  • Empty N3 road near Schlammeste Empty N3 road near Schlammeste
  • Reclaim the Streets vol. 2 Reclaim the Streets vol. 2
  • Threatening sky on a track next to Dällchen West Tour Threatening sky on a track next to Dällchen West Tour
  • The Irsen valley The Irsen valley
  • Naturpark Südeifel hiking route Naturpark Südeifel hiking route
  • Road from Burden to Sauertal Road from Burden to Sauertal
  • The cycleway going nowhere near Bourmicht The cycleway going nowhere near Bourmicht
  • Sunset near Kehlen Sunset near Kehlen
  • This dog decided to follow us for a while This dog decided to follow us for a while
  • Commuting in the rain Commuting in the rain
  • Burgegn-Radweg map and information board Burgegn-Radweg map and information board
  • Bridge in Mondorf's park Bridge in Mondorf's park
  • You can't be taller than 4.8 metres You can't be taller than 4.8 metres
  • Climbing out of Prümzurlay Climbing out of Prümzurlay
  • Christmas Hike in Barr Christmas Hike in Barr
  • Ardennes Eifel route Ardennes Eifel route
  • Piste cyclable du Nord Piste cyclable du Nord
  • Steep climb in Neuhäusgen Steep climb in Neuhäusgen
  • Mullerthal Trail Route 2 Mullerthal Trail Route 2
  • Arch to the forest Arch to the forest
  • A cycling barrier A cycling barrier
  • View from Baggerweieren Haff Réimech Nature Reserve View from Baggerweieren Haff Réimech Nature Reserve
  • The pirate ship playground The pirate ship playground
  • Autumn colours on PC 5 Autumn colours on PC 5
  • Nahe-Radweg near Bingen Nahe-Radweg near Bingen
  • An intrusion into the mine An intrusion into the mine
  • Sauertal Sauertal
  • Cité Syrdall, Wecker Cité Syrdall, Wecker
  • Sign made with stickers Sign made with stickers
  • The village of Welscheid The village of Welscheid
  • Flower Flower
  • Above Äischdall Above Äischdall
  • Villa Romaine Echternach Villa Romaine Echternach
  • Piste cyclable du Nord Piste cyclable du Nord
  • Frozen morning Frozen morning
  • Cycleway in Mullerthal Cycleway in Mullerthal
  • Sunset in Bascharage Sunset in Bascharage
  • Comet NEOWISE Comet NEOWISE
  • Crazy light in Junglinster Crazy light in Junglinster
  • Road in Südeifel Road in Südeifel
  • Path between the rocks Path between the rocks
  • View to the Sauer valley View to the Sauer valley
  • Forest near Itzig Forest near Itzig
  • Pastries Pastries
  • Telpeschholz & Zone tampon Telpeschholz & Zone tampon
  • RAVeL rhymes with gravel RAVeL rhymes with gravel
  • Moselle valley from Perl Moselle valley from Perl
  • Warning sign Warning sign
  • Fallen tree in a steep path Fallen tree in a steep path
  • Office outfit of the day Office outfit of the day
  • Tudor Tour Tudor Tour
  • Cows near Dondelange Cows near Dondelange
  • Get to France Get to France
  • PC 14 construction works in Schoenfels PC 14 construction works in Schoenfels
  • Rain waves Rain waves
  • Found this little fellow in the house Found this little fellow in the house
  • After more than 112,000 km of bicycle trips on Strava, I finally After more than 112,000 km of bicycle trips on Strava, I finally
  • Moonlight in the forest Moonlight in the forest
  • New cycling infrastructure near Arlon New cycling infrastructure near Arlon
  • Source of the Sûre river Source of the Sûre river
  • Erbeskopf: the highest elevation of the trip Erbeskopf: the highest elevation of the trip
  • Sandy way Sandy way
  • Sunset near Holzem Sunset near Holzem
  • Empty N28 road Empty N28 road
  • Autumn colours on PC 5 Autumn colours on PC 5
  • Forest between Contern and Moutfort Forest between Contern and Moutfort
  • My cycling pace My cycling pace
  • Several hours before the storm Several hours before the storm
  • Autumn in Äischdall Autumn in Äischdall
  • New bike tyres New bike tyres
  • Bad Kreuznach Bad Kreuznach
  • Steep climb between Dondelange and Nospelt Steep climb between Dondelange and Nospelt
  • Track near Steinsel Track near Steinsel
  • Merci Merci
  • Alpaca Alpaca
  • Saarschleife Saarschleife
  • Sauer Sauer
  • Looking for a better view Looking for a better view
  • Railroad crossing: always closed... Railroad crossing: always closed...
  • Comet NEOWISE Comet NEOWISE
  • Sauer river in Rosport Sauer river in Rosport
  • Forest track in Grünewald Forest track in Grünewald
  • What a car! What a car!
  • Moselle valley from Wincheringen Moselle valley from Wincheringen
  • This is a bridge This is a bridge
  • Fraubillenkreuz Fraubillenkreuz
  • Rain is near Rain is near
  • Nahe-Radweg near Niederhausen Nahe-Radweg near Niederhausen
  • View on Kyllburg View on Kyllburg
  • Sentier du Mullerthal near Blumenthal Sentier du Mullerthal near Blumenthal
  • Mural in Leudelange Mural in Leudelange
  • View from Erbeskopf View from Erbeskopf
  • Office outfit of the day Office outfit of the day
  • Forest track near Koerich Forest track near Koerich
  • Strasbourg at night Strasbourg at night
  • COVID-19 art COVID-19 art
  • The Erbeskopf Peak information board The Erbeskopf Peak information board
  • Sauertal near Bourscheid-Moulin Sauertal near Bourscheid-Moulin
  • Luxdoc & B:loft bike ride Luxdoc & B:loft bike ride
  • Trees and barrier Trees and barrier
  • Château de Malbrouck Château de Malbrouck
  • Castle Ruin Baldenau reflection Castle Ruin Baldenau reflection
  • Time lapse shooting of the coming thunderstorm Time lapse shooting of the coming thunderstorm
  • Track in the red rocks Track in the red rocks
  • Unpaved track Unpaved track
  • PC 4 near Münschecker PC 4 near Münschecker
  • Under the rain Under the rain
  • Villa Romaine Goeblange Villa Romaine Goeblange
  • Dirty sign Dirty sign
  • Strasbourg cathedral Strasbourg cathedral
  • Porn scene Porn scene
  • So dramatic! So dramatic!
  • Cycling infrastructure on PC 9 Cycling infrastructure on PC 9
  • Grünewald Grünewald
  • Damaged trees near Cessange Damaged trees near Cessange
  • Show me the way Show me the way
  • Showers in the area of Euro-School II Showers in the area of Euro-School II
  • Warning sign in the forest near Dondelange Warning sign in the forest near Dondelange
  • Groceries shopping during Covid-19 pandemic Groceries shopping during Covid-19 pandemic
  • Winding road near Kopstal Winding road near Kopstal
  • Cycling challenge Cycling challenge
  • Thunderstorm at home Thunderstorm at home
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Threatening sky Threatening sky
  • Luxembourg-city at dusk Luxembourg-city at dusk
  • Bike in the train Bike in the train
  • Forest track near Larochette Forest track near Larochette
  • Saint-Donatius monument Saint-Donatius monument
  • Forest track in Grünewald Forest track in Grünewald
  • Car barrier near Moutfort Car barrier near Moutfort
  • Das Weintor Das Weintor
  • Exploration near Weiler-la-Tour Exploration near Weiler-la-Tour
  • New brake pads New brake pads
  • Waiting for the rain to stop Waiting for the rain to stop
  • Sentier du Mullerthal near Graulinster Sentier du Mullerthal near Graulinster
  • A stop in Nospelt A stop in Nospelt
  • South Park mural in Schouweiler South Park mural in Schouweiler
  • Dusk near Bridel Dusk near Bridel
  • Prümtal Radweg Prümtal Radweg
  • Horse cart Horse cart
  • Social interaction with a kid Social interaction with a kid
  • Outlook to Sauertal Outlook to Sauertal
  • This snail is on a road that is unlikely to be visited This snail is on a road that is unlikely to be visited
  • Waiting for the thunderstorm Waiting for the thunderstorm
  • Forest track in Kazebësch Forest track in Kazebësch
  • Commuting to work on a forest track near Olm Commuting to work on a forest track near Olm
  • Bleistifte artwork near Ferschweiler Bleistifte artwork near Ferschweiler
  • Exploring Grünewald Exploring Grünewald
  • Autumn colours on PC 5 Autumn colours on PC 5
  • Windy Insenborn beach Windy Insenborn beach
  • View from Reckange-sur-Mess to Dudelange View from Reckange-sur-Mess to Dudelange
  • Clouds at the outlook Clouds at the outlook
  • "burning" cliff "burning" cliff
  • Forest path near Schuttrange Forest path near Schuttrange
  • Critical Mass during lockdown Critical Mass during lockdown
  • Market Market
  • Jhangeli West Tour near Niederpallen Jhangeli West Tour near Niederpallen
  • Capitalism in the office Capitalism in the office
  • Cows in Goetzingen Cows in Goetzingen
  • Track on the way between Bastogne and Clervaux Track on the way between Bastogne and Clervaux
  • Forest track near Pleitrange Forest track near Pleitrange
  • The puncture saga continues The puncture saga continues
  • Nimstal Radweg near Niederweis Nimstal Radweg near Niederweis
  • Flowers Flowers
  • The Kyll river in Gerolstein The Kyll river in Gerolstein
  • Upside down sign Upside down sign
  • A puncture to celebrate 26,000 km A puncture to celebrate 26,000 km
  • Warkdall (PC 16) Warkdall (PC 16)
  • Geographical center of Luxembourg Geographical center of Luxembourg
  • Steep climb in Neuhäusgen Steep climb in Neuhäusgen
  • #PianoEnGare, Metz #PianoEnGare, Metz
  • Speed Speed
  • Motorbike leftover Motorbike leftover
  • Rain in the dark Rain in the dark
  • Alzette river in Pfaffenthal Alzette river in Pfaffenthal
  • Aarnescht nature reserve Aarnescht nature reserve
  • Refilling water in Ernster on PC 2 Refilling water in Ernster on PC 2
  • Sauer valley below Bourscheid castle Sauer valley below Bourscheid castle
  • Cycleway near Cruchten Cycleway near Cruchten
  • Tree on the ground! Tree on the ground!
  • Tree on the way Tree on the way
  • Train café in Daun Train café in Daun
  • Track and picnic place between Hollenfens and Marienthal Track and picnic place between Hollenfens and Marienthal
  • Sunset near Nospelt Sunset near Nospelt
  • Old sign Old sign
  • Reflection on the Saar near Serrig Reflection on the Saar near Serrig
  • Path along hiking route Autopédestre Nospelt 1 Path along hiking route Autopédestre Nospelt 1
  • SRAM bike cassette SRAM bike cassette
  • Autumn colours above Mamerdal Autumn colours above Mamerdal
  • Empty motorway Noordstrooss during lockdown Empty motorway Noordstrooss during lockdown
  • White Ernz river White Ernz river
  • Track in Mamerdal Track in Mamerdal
  • View towards the Ardennes from the top of Mullerthal Trail Route View towards the Ardennes from the top of Mullerthal Trail Route
  • Sunset in Mamer Sunset in Mamer
  • Bad Kreuznach Bad Kreuznach
  • Baa! Baa!
  • Sunset near Bissen Sunset near Bissen
  • Christmas tree in Strasbourg Christmas tree in Strasbourg
  • Misty pond in Helfent Misty pond in Helfent
  • Access restricted to the Sauer river source Access restricted to the Sauer river source
  • Beehives Beehives
  • Grünewald forest track Grünewald forest track
  • The diversion going nowhere The diversion going nowhere
  • Forest path near Septfontaines Forest path near Septfontaines
  • Warkdall (PC 16) Warkdall (PC 16)
  • Dällchen West Tour near Useldange Dällchen West Tour near Useldange
  • Icy patches Icy patches
  • On the top of the hill On the top of the hill
  • Saar-Radweg near Mettlach Saar-Radweg near Mettlach
  • Call me Bugs Money Honey mural Call me Bugs Money Honey mural
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Bad Kreuznach Bad Kreuznach
  • Piste cyclable de l'Ouest near Redange-sur-Attert Piste cyclable de l'Ouest near Redange-sur-Attert
  • B:loft bike ride B:loft bike ride
  • Cycling distance Cycling distance
  • Mikado forest near Findel Mikado forest near Findel
  • Paved track near Barnich, Arlon, Belgium Paved track near Barnich, Arlon, Belgium
  • Warkdall Warkdall
  • PC 8 near Rumelange PC 8 near Rumelange
  • New cycling infrastructure in Barnich New cycling infrastructure in Barnich
  • Quiet road between Habay and Neufchâteau Quiet road between Habay and Neufchâteau
  • Warkdall (PC 16) Warkdall (PC 16)
  • 20,000 km ridden in 2020! 20,000 km ridden in 2020!
  • Maison Néolithique, Blaschette Maison Néolithique, Blaschette
  • Lunch ride with G. Lunch ride with G.
  • Sundial Sundial
  • Meysembourg castle Meysembourg castle
  • Hiking trail in Howald Hiking trail in Howald
  • Ceci est un geste barrière Ceci est un geste barrière
  • Mural in a farm in Flaxweiler Mural in a farm in Flaxweiler
  • Bench near Reisdorf Bench near Reisdorf
  • Chapel near Beckerich Chapel near Beckerich
  • Luxembourg Grund Luxembourg Grund
  • Blackberries picking Blackberries picking
  • Cycling directions in Vichten Cycling directions in Vichten
  • Blooming tree in February Blooming tree in February
  • Fog dissipation leading to a spring-like day Fog dissipation leading to a spring-like day
  • Path leading to forest viewpoint near Koerich Path leading to forest viewpoint near Koerich
  • Climb up from Mamerdal to Steinsel Climb up from Mamerdal to Steinsel
  • Morning commute Morning commute
  • Bike wash session Bike wash session
  • Sign near my old office Sign near my old office
  • Temperature at night, in Germany, in February Temperature at night, in Germany, in February
  • Cycling distance Cycling distance
  • Strawberry mint Strawberry mint
  • Path separating industrial zone and residential zone in Baschara Path separating industrial zone and residential zone in Baschara
  • Ellergronn Ellergronn
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Sentier du Mullerthal near Graulinster Sentier du Mullerthal near Graulinster
  • Cycling directions near Syren Cycling directions near Syren
  • PC 5 between the rocks PC 5 between the rocks
  • The street where Luxembourg looks like a Megalopolis The street where Luxembourg looks like a Megalopolis
  • Morning commute Morning commute
  • Groceries shopping at the (empty) market Groceries shopping at the (empty) market
  • Cycling infrastructure in Mamer Cycling infrastructure in Mamer
  • Mullerthal Trail Route 2 between rocks Mullerthal Trail Route 2 between rocks
  • 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
  • Piste cyclable du Nord in Kiischpelt Piste cyclable du Nord in Kiischpelt
  • The Our river valley The Our river valley
  • Dangerous bollard Dangerous bollard
  • February flowers February flowers
  • Autumn colours on the cycleway near Redange-sur-Attert Autumn colours on the cycleway near Redange-sur-Attert
  • Dällchen West Tour Dällchen West Tour
  • Track between Bourscheid and Michelau Track between Bourscheid and Michelau
  • Rain near Holzem Rain near Holzem
  • Henses Henses
  • Very close to a puncture Very close to a puncture
  • Mushrooms Mushrooms
  • Above the Wiltz valley Above the Wiltz valley
  • La Grande Fleur qui Marche La Grande Fleur qui Marche
  • Public transport ticket Public transport ticket
  • Forest autumn colours near Eischen Forest autumn colours near Eischen
  • Fox used to human beings near European School Fox used to human beings near European School
  • Bike cleaning and minor revision Bike cleaning and minor revision
  • Second-hand bicycle market in Belle Étoile Second-hand bicycle market in Belle Étoile
  • Foggy morning in the forest Foggy morning in the forest
  • Quaxing Quaxing
  • Cycling directions near Daun Cycling directions near Daun
  • Bourscheid castle from Michelau Bourscheid castle from Michelau
  • Rocks near Fréinland (Grünewald) Rocks near Fréinland (Grünewald)
  • Forest track in Grünewald Forest track in Grünewald
  • Sentier de la Mamer near Direndall Sentier de la Mamer near Direndall
  • Forest track in Grünewald Forest track in Grünewald
  • Wet track to work Wet track to work
  • 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
  • White Ernz river White Ernz river
  • Making a time lapse movie of the coming thunderstorm Making a time lapse movie of the coming thunderstorm
  • Diving into the Moselle Valley Diving into the Moselle Valley
  • Clear moonrise after a rainy day Clear moonrise after a rainy day
  • Reclaim the Streets vol. 2 Reclaim the Streets vol. 2
  • Logging in the forest Logging in the forest
  • An Dudel organic farm mural An Dudel organic farm mural
  • Bourscheid castle Bourscheid castle
  • MTB trail Dalheim MTB trail Dalheim
  • La Rulles river in Habay La Rulles river in Habay
  • Sauer river Sauer river
  • White Ernz river White Ernz river
  • Sandstone quarry Sandstone quarry
  • PC 14 works PC 14 works
  • Puncture repair Puncture repair
  • Christmas tree in Barr Christmas tree in Barr
  • Maximum weight on the cycleway Maximum weight on the cycleway
  • Belval Belval
  • Piste cyclable du Nord in Kiischpelt Piste cyclable du Nord in Kiischpelt
  • On the way down from Blaschette to Lintgen On the way down from Blaschette to Lintgen
  • Fox used to human beings near European School Fox used to human beings near European School
  • Cycling near Hunnebur Cycling near Hunnebur
  • Petal covered way Petal covered way
  • New Castle of Ansembourg New Castle of Ansembourg
  • In times of a pandemic, this one is literally true In times of a pandemic, this one is literally true
  • Broken tree Broken tree
  • Rainbow in the park Rainbow in the park
  • Blooming plant Blooming plant
  • Confluence point of 3 cycling routes Confluence point of 3 cycling routes
  • After the flood After the flood
  • When Garmin didn't realise that I took a shortcut When Garmin didn't realise that I took a shortcut
  • Bondieuserie Bondieuserie
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • PC 14 works PC 14 works
  • Waves at Upper-Sauer lake Waves at Upper-Sauer lake
  • Yet another house to be replaced with copy/paste lego blocks arc Yet another house to be replaced with copy/paste lego blocks arc
  • Forest track between Mamer and Kehlen Forest track between Mamer and Kehlen
  • A road in Belgium A road in Belgium
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Foggy morning Foggy morning
  • Not a sign but a totempole Not a sign but a totempole
  • Sentier du Mullerthal near Graulinster Sentier du Mullerthal near Graulinster
  • Koler Koler
  • Clausen German war cemetery Clausen German war cemetery
  • Cycling directions in Edingen Cycling directions in Edingen
  • Cycling in the West Cycling in the West
  • Cité Syrdall in Wecker Cité Syrdall in Wecker
  • Small lake near Bollendorf Small lake near Bollendorf
  • Forest track in Grünewald Forest track in Grünewald
  • After the flood After the flood
  • Starry night Starry night
  • Sun rays Sun rays
  • 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
  • Dry feet! Dry feet!
  • Dramatic sky near Capellen Dramatic sky near Capellen
  • Fräheetsbam underpass sign Fräheetsbam underpass sign
  • Cow trying to hide Cow trying to hide
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Bienvenue en Luxembourg Belge Bienvenue en Luxembourg Belge
  • Ready to swap wheels at any time Ready to swap wheels at any time
  • Flowers in the park Flowers in the park
  • Climb out of Lintgen Climb out of Lintgen
  • Fountain in Hesper Park Fountain in Hesper Park
  • Forest viewpoint near Koerich Forest viewpoint near Koerich
  • New tyres ready to be installed New tyres ready to be installed
  • Dällchen West Tour Dällchen West Tour
  • The undiverted cycleway The undiverted cycleway
  • Place de la Constitution Place de la Constitution
  • Bastogne-Sud station Bastogne-Sud station
  • Gentleman on a bike Gentleman on a bike
  • Fond-de-Gras Fond-de-Gras
  • Mamerdal between Mamer and Kopstal Mamerdal between Mamer and Kopstal
  • Land of the Red Rocks Land of the Red Rocks
  • Ride to the market Ride to the market
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • Morning commute to work Morning commute to work
  • Three Eiffel towers? Three Eiffel towers?
  • Forest near Openthalt Forest near Openthalt
  • Rain in the forest Rain in the forest
  • Fond-de-Gras Fond-de-Gras
  • Path in Ënneschte Bësch Path in Ënneschte Bësch
  • Blooming tree Blooming tree
  • The Saar river near Ayl The Saar river near Ayl