• Land of the Red Rocks Land of the Red Rocks
  • Ellergronn Ellergronn
  • Bike wash station in Ellergronn Bike wash station in Ellergronn
  • Cycling in Ellergronn Cycling in Ellergronn
  • An intrusion into the mine An intrusion into the mine
  • Goats and sheep Goats and sheep
  • Strawberry mint Strawberry mint
  • Interesting clouds Interesting clouds
  • This is a bridge This is a bridge
  • Paved track near Barnich, Arlon, Belgium Paved track near Barnich, Arlon, Belgium
  • Journey to the garden Journey to the garden
  • Journey to the garden Journey to the garden
  • Journey to the garden Journey to the garden
  • Mamerdal canyon Mamerdal canyon
  • Mamerdal track Mamerdal track
  • Several hours before the storm Several hours before the storm
  • Waiting for the thunderstorm Waiting for the thunderstorm
  • Making a time lapse movie of the coming thunderstorm Making a time lapse movie of the coming thunderstorm
  • What a great place to fix a tyre puncture What a great place to fix a tyre puncture
  • La Grande Fleur qui Marche La Grande Fleur qui Marche
  • Syrdall VeloRoute near Syren Syrdall VeloRoute near Syren
  • Fountain in Hesper Park Fountain in Hesper Park
  • Bike cleaning and minor revision Bike cleaning and minor revision
  • Seeking refuge Seeking refuge
  • Bridge over PC 16 in Diekirch Bridge over PC 16 in Diekirch
  • Just above Bettendorf Just above Bettendorf
  • Arriving in Larochette Arriving in Larochette
  • Back from bike shopping via PC 5 Back from bike shopping via PC 5
  • Crazy light in Junglinster Crazy light in Junglinster
  • Piste cyclable d'Echternach Piste cyclable d'Echternach
  • Snow? Petals! Snow? Petals!
  • Threatening sky Threatening sky
  • Colmar Berg park Colmar Berg park
  • Moulin de Kleinbettingen Moulin de Kleinbettingen
  • A road in Belgium A road in Belgium
  • Wil the sky fall? Wil the sky fall?
  • Showers in the area of Euro-School II Showers in the area of Euro-School II
  • Sweet delights in Bertrange Sweet delights in Bertrange
  • Sweet delights in Bertrange Sweet delights in Bertrange
  • Car barrier near Moutfort Car barrier near Moutfort
  • Mural in a farm in Flaxweiler Mural in a farm in Flaxweiler
  • Golden hour near Betzdorf Golden hour near Betzdorf
  • Thunderstorm! Thunderstorm!
  • Time lapse shooting of the coming thunderstorm Time lapse shooting of the coming thunderstorm
  • A few minutes before the thunderstorm A few minutes before the thunderstorm
  • France/Luxembourg border France/Luxembourg border
  • Altwies, in France... Altwies, in France...
  • Getting out of Mondorf-les-Bains Getting out of Mondorf-les-Bains
  • MTB trail Dalheim MTB trail Dalheim
  • MTB trail Dalheim MTB trail Dalheim
  • Opgepasst Vëlo Opgepasst Vëlo
  • Oak leaves Oak leaves
  • Swimming toad Swimming toad
  • Cow trying to hide Cow trying to hide
  • Blooming plant Blooming plant
  • Rose Rose
  • Garden shelter Garden shelter
  • They don't care about our sick world They don't care about our sick world
  • Ecoparc = happy in a car? Ecoparc = happy in a car?
  • Cycling infrastructure in Koerich Cycling infrastructure in Koerich
  • Pylon replaced following last year's tornado Pylon replaced following last year's tornado
  • Swing gate won't swing anymore Swing gate won't swing anymore
  • Morning commute in Bambësch Morning commute in Bambësch
  • Fräheetsbam underpass sign Fräheetsbam underpass sign
  • Falling sky? Falling sky?
  • Clouds at the outlook Clouds at the outlook
  • Mural at Bouferterhaff Mural at Bouferterhaff
  • Office outfit of the day Office outfit of the day
  • Rue de la Gare, Mamer Rue de la Gare, Mamer
  • Barrier bypass Barrier bypass
  • Hide and seek game between sun and clouds Hide and seek game between sun and clouds
  • Office outfit of the day Office outfit of the day
  • Warning sign Warning sign
  • Some clouds near Bertrange Some clouds near Bertrange
  • The pirate ship playground The pirate ship playground
  • Rainbow in the park Rainbow in the park
  • Under Pont Adolphe Under Pont Adolphe
  • Quaxing Quaxing
  • Mural in Leudelange Mural in Leudelange
  • The Moselle river near Kirsch The Moselle river near Kirsch
  • Moselle vineyards Moselle vineyards
  • The Moselle near Bernkastel-Kues The Moselle near Bernkastel-Kues
  • The Moselle near Bernkastel-Kues The Moselle near Bernkastel-Kues
  • Cycling tunnel near Wittlich Cycling tunnel near Wittlich
  • Kilometre 26 of the Maare-Mosel-Radweg Kilometre 26 of the Maare-Mosel-Radweg
  • Cycling directions near Gillenfeld Cycling directions near Gillenfeld
  • Maare-Mosel-Radweg near Daun Maare-Mosel-Radweg near Daun
  • Train café in Daun Train café in Daun
  • Cycling directions near Daun Cycling directions near Daun
  • Eifel-Ardennen Radweg near Waldkönigen Eifel-Ardennen Radweg near Waldkönigen
  • Cycling holidays Cycling holidays
  • The Kyll river in Gerolstein The Kyll river in Gerolstein
  • View on Kyllburg View on Kyllburg
  • Cycling directions in Erdorf Cycling directions in Erdorf
  • Kylltag-Radweg near Auw an der Kyll Kylltag-Radweg near Auw an der Kyll
  • Sauer river Sauer river
  • Irrel waterfall Irrel waterfall
  • Prümtal Radweg Prümtal Radweg
  • Roter Puhl Roter Puhl
  • Climbing up in the Eifel Climbing up in the Eifel
  • The Irsen valley The Irsen valley
  • The Eifel near Kandlerhof The Eifel near Kandlerhof
  • Unexpected cycling route Unexpected cycling route
  • Capitalism in the office Capitalism in the office
  • Opened hard disk Opened hard disk
  • Gousselerbierg climb Gousselerbierg climb
  • Gravel track North of Bridel Gravel track North of Bridel
  • Totem Totem
  • New cycling infrastructure near Junglinster New cycling infrastructure near Junglinster
  • Bike station at Becher Gare Bike station at Becher Gare
  • Echternach lake Echternach lake
  • I scream for an ice cream I scream for an ice cream
  • Couple of cyclists near Diekirch Couple of cyclists near Diekirch
  • A drone in the office A drone in the office
  • Retired person on his daily ride Retired person on his daily ride
  • Porn scene Porn scene
  • Niederglabach's chapel Niederglabach's chapel
  • Mullerthal Trail Mullerthal Trail
  • Strange home Strange home
  • Asphalt trac near Heffingen Asphalt trac near Heffingen
  • Three Eiffel towers? Three Eiffel towers?
  • Asphalt track near Junglinster Asphalt track near Junglinster
  • No comment No comment
  • Koler Koler
  • Slope down to the Moselle valley Slope down to the Moselle valley
  • Vineyards near Wormeldange Vineyards near Wormeldange
  • Diving into the Moselle Valley Diving into the Moselle Valley
  • Mosel-Radweg near Rohlingen Mosel-Radweg near Rohlingen
  • Threatening sky Threatening sky
  • The clouds The clouds
  • Brussels in Schengen, and Paris in the background Brussels in Schengen, and Paris in the background
  • Berlin Wall in Schengen Berlin Wall in Schengen
  • Cycling in the vineyards on PC 7 near Remich Cycling in the vineyards on PC 7 near Remich
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • New features on the EuroVelo 5 cycling route New features on the EuroVelo 5 cycling route
  • Hesper Park at night Hesper Park at night
  • Passage difficile Passage difficile
  • Piste cyclable des Ardoisières near Martelange Piste cyclable des Ardoisières near Martelange
  • All roads lead to Rome All roads lead to Rome
  • Gravel way between Martelange and Bastogne Gravel way between Martelange and Bastogne
  • The Sauer river from EuroVelo 5 The Sauer river from EuroVelo 5
  • Gravel way between Martelange and Bastogne Gravel way between Martelange and Bastogne
  • Gravel way between Martelange and Bastogne Gravel way between Martelange and Bastogne
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • The dangerous piste cyclable de la Wiltz The dangerous piste cyclable de la Wiltz
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • Above the Wiltz valley Above the Wiltz valley
  • Bourscheid castle Bourscheid castle
  • Sauertal Sauertal
  • Cycling infrastructure in Koerich Cycling infrastructure in Koerich
  • Cycling infrastructure in Koerich Cycling infrastructure in Koerich
  • Cycling infrastructure in Koerich Cycling infrastructure in Koerich
  • Sculpture Sculpture
  • Bicycles queuing in Mamerdal Bicycles queuing in Mamerdal
  • Railway track Railway track
  • Autopédestre Strassen hiking trail Autopédestre Strassen hiking trail
  • Menhir of Reckingen Menhir of Reckingen
  • Track near Bissen Track near Bissen
  • Dällchen West Tour Dällchen West Tour
  • Dällchen West Tour Dällchen West Tour
  • Threatening sky on a track next to Dällchen West Tour Threatening sky on a track next to Dällchen West Tour
  • Arrived home after the shower Arrived home after the shower
  • Cathedral view under Pont Adolphe Cathedral view under Pont Adolphe
  • SES Astra in Betzdorf SES Astra in Betzdorf
  • The Moselle river from Römerbrücke in Trier The Moselle river from Römerbrücke in Trier
  • Ruwer-Hochwald-Radweg near Mertesdorf Ruwer-Hochwald-Radweg near Mertesdorf
  • Hunsrück-Radweg & Ruwer-Hochwald-Radweg Hunsrück-Radweg & Ruwer-Hochwald-Radweg
  • Ruwer-Hochwald-Radweg near Waldweiler Ruwer-Hochwald-Radweg near Waldweiler
  • Cycling directions in Kell am See Cycling directions in Kell am See
  • Cycling directions in Kell am See Cycling directions in Kell am See
  • Cycling near Kell am See Cycling near Kell am See
  • Cycling near Reinsfeld Cycling near Reinsfeld
  • Train in Reinsfeld Train in Reinsfeld
  • I should arrive at the Rhine just for sunset I should arrive at the Rhine just for sunset
  • Nationalpark Hunsrück-Hochwald Nationalpark Hunsrück-Hochwald
  • Hunsrück-Radweg in Nationalpark Hunsrück-Hochwald Hunsrück-Radweg in Nationalpark Hunsrück-Hochwald
  • Cycling directions near Ruppelstein Cycling directions near Ruppelstein
  • Hunsrück-Radweg near Erbeskopf Hunsrück-Radweg near Erbeskopf
  • Cycling directions near Erbeskopf Cycling directions near Erbeskopf
  • Erbeskopf: the highest elevation of the trip Erbeskopf: the highest elevation of the trip
  • View from Erbeskopf View from Erbeskopf
  • The Erbeskopf Peak information board The Erbeskopf Peak information board
  • Erbeskopf Erbeskopf
  • Hunsrück-Radweg near Morbach Hunsrück-Radweg near Morbach
  • Information boards at cycling routes intersection Information boards  at cycling routes intersection
  • Castle Ruin Baldenau reflection Castle Ruin Baldenau reflection
  • Castle Ruin Baldenau Castle Ruin Baldenau
  • House in Büchenbeuren House in Büchenbeuren
  • Cycling directions signs and information board near Sohren Cycling directions signs and information board near Sohren
  • Kirchberg town limits Kirchberg town limits
  • The town of Kirchberg The town of Kirchberg
  • Tunnels near Simmern Tunnels near Simmern
  • Moonrise in the Hunsrück Moonrise in the Hunsrück
  • Rheinböllen is not on the Rhine shore Rheinböllen is not on the Rhine shore
  • Moon on the Rhine Moon on the Rhine
  • Rhine river in Bingen Rhine river in Bingen
  • The Rhine river in Bingen am Rhein The Rhine river in Bingen am Rhein
  • Cycling directions in Bingerbrück Cycling directions in Bingerbrück
  • Nahe-Radweg near Bingen Nahe-Radweg near Bingen
  • Bad Kreuznach Bad Kreuznach
  • Bad Kreuznach Bad Kreuznach
  • Bad Kreuznach Bad Kreuznach
  • Bad Kreuznach Bad Kreuznach
  • Watch for snakes Watch for snakes
  • Nahe river in Bad Kreuznach Nahe river in Bad Kreuznach
  • Nahe river near Bad Kreuznach Nahe river near Bad Kreuznach
  • Rheingrafenstein bare rock Rheingrafenstein bare rock
  • Water mill in Kurpavillon, Bad Münster Water mill in Kurpavillon, Bad Münster
  • Nahe-Radweg near Bad Münster am Stein-Ebernburg Nahe-Radweg near Bad Münster am Stein-Ebernburg
  • Nahe-Radweg near Niederhausen Nahe-Radweg near Niederhausen
  • Glan-Blies-Radweg information board and map Glan-Blies-Radweg information board and map
  • Nahe-Radweg near Bärenbach Nahe-Radweg near Bärenbach
  • Nahe-Radweg near Oberstein Nahe-Radweg near Oberstein
  • Schloßschenke, Oberstein Schloßschenke, Oberstein
  • Nahe-Radweg alternative way in Oberstein Nahe-Radweg alternative way in Oberstein
  • Get ready to climb Get ready to climb
  • Nahe-Radweg near Enzweiler Nahe-Radweg near Enzweiler
  • Nahe-Radweg near Enzweiler Nahe-Radweg near Enzweiler
  • Nahe-Radweg near Hammerstein Nahe-Radweg near Hammerstein
  • Burgegn-Radweg map and information board Burgegn-Radweg map and information board
  • Cycling directions near Elchweiler Cycling directions near Elchweiler
  • Fissler Fissler
  • Nahe-Radweg near Nohfelden Nahe-Radweg near Nohfelden
  • Where I left the Nahe-Radweg to join the Saarland-Radweg Where I left the Nahe-Radweg to join the Saarland-Radweg
  • Saarland-Radweg near Freisen Saarland-Radweg near Freisen
  • Cycling map near Freisen Cycling map near Freisen
  • Cycling directions in Freisen Cycling directions in Freisen
  • Eiserne Brücke Eiserne Brücke
  • View from Talbrücke Oberkirchen View from Talbrücke Oberkirchen
  • Bridge over Mithras-Radweg near Oberkirchen Bridge over Mithras-Radweg near Oberkirchen
  • Talbrücke Oberkirchen Talbrücke Oberkirchen
  • Cycling directions near Dörrenbach Cycling directions near Dörrenbach
  • Cycling directions and climb warning in Lautenbach Cycling directions and climb warning in Lautenbach
  • Homburg cityscape from Schlossberg Homburg cityscape from Schlossberg
  • Lemonade bottle Lemonade bottle
  • Homburg cityscape by day Homburg cityscape by day
  • International friendship board near Herbitzheim International friendship board near Herbitzheim
  • Chaussée déformée sign Chaussée déformée sign
  • Cycling map near Sarreguemines Cycling map near Sarreguemines
  • Rounabout in Sarreguemines Rounabout in Sarreguemines
  • Cycleway along the Saar Cycleway along the Saar
  • Cycling directions at the border Cycling directions at the border
  • France-Germany border on the cycleway France-Germany border on the cycleway
  • Still a way to go Still a way to go
  • Müllverbrennungsanlage Velsen industrial area Müllverbrennungsanlage Velsen industrial area
  • Sheep in the shade Sheep in the shade
  • German pastry German pastry
  • View from Plareforme panoramique carrière Barrois View from Plareforme panoramique carrière Barrois
  • Plareforme panoramique carrière Barrois Plareforme panoramique carrière Barrois
  • Cycling near Lauterbach, Saarland Cycling near Lauterbach, Saarland
  • Europe 1 radio transmitter Europe 1 radio transmitter
  • Lost a screw on the crank set Lost a screw on the crank set
  • Bad pavement Bad pavement
  • Château de Malbrouck Château de Malbrouck
  • Moselle valley near Schengen Moselle valley near Schengen
  • A stop at Villa Romaine, Goeblange A stop at Villa Romaine, Goeblange
  • Dramatic sky near Capellen Dramatic sky near Capellen
  • Forest track between Mamer and Kehlen Forest track between Mamer and Kehlen
  • Threatening sky near Kehlen Threatening sky near Kehlen
  • Sustainable parking Sustainable parking
  • Tyre puncture Tyre puncture
  • Green house Green house
  • New cycling infrastructure in Barnich New cycling infrastructure in Barnich
  • Before the shower Before the shower
  • Rain in the forest Rain in the forest
  • Temperature drop after a cold shower Temperature drop after a cold shower
  • Let it rain Let it rain
  • Let it rain Let it rain
  • Clouds after the rain Clouds after the rain
  • Sunset near Heisdorf Sunset near Heisdorf
  • Gousselerbierg climb Gousselerbierg climb
  • Communications tower Communications tower
  • Cycling on Mullerthal Trail Cycling on Mullerthal Trail
  • Old railroad transformed into a cycleway Old railroad transformed into a cycleway
  • Hot air balloon Hot air balloon
  • Hot air balloon Hot air balloon
  • Cycling infrastructure near Cattenom Cycling infrastructure near Cattenom
  • Passing distance information sign Passing distance information sign
  • The cloud factory The cloud factory
  • Cycling map near Cattenom Cycling map near Cattenom
  • Maginot line Maginot line
  • Maginot line Maginot line
  • Maginot line Maginot line
  • Authentic pizza vending machine Authentic pizza vending machine
  • FR-LU border FR-LU border
  • Forest between Beckerich and Saeul Forest between Beckerich and Saeul
  • Can you find the mistake? Can you find the mistake?
  • The diversion going nowhere The diversion going nowhere
  • The undiverted cycleway The undiverted cycleway
  • COVID-19 art COVID-19 art
  • A stop in Nospelt A stop in Nospelt
  • Arsène Mersch Memorial Arsène Mersch Memorial
  • So dramatic! So dramatic!
  • COVID-19 testing fast lane COVID-19 testing fast lane
  • A castle in the playground A castle in the playground
  • Itzegerstee Itzegerstee
  • Road between Dippach and Mamer Road between Dippach and Mamer
  • Traditional photo stop Traditional photo stop
  • The dragon of Mersch The dragon of Mersch
  • The Ferris wheel The Ferris wheel
  • Reflections on the Moselle river Reflections on the Moselle river
  • Cycling along the Moselle Cycling along the Moselle
  • Diversion of the Kyll-Radweg Diversion of the Kyll-Radweg
  • Bad pavement above Kordel Bad pavement above Kordel
  • Narrow K road near Hochmark Narrow K road near Hochmark
  • Römische Langmauer Römische Langmauer
  • Chapel near Speicher Chapel near Speicher
  • Refueling Refueling
  • Going out of Kylltal near Sülm Going out of Kylltal near Sülm
  • Roadworks Roadworks
  • Niel Armstrong mural on a building in Bitburg Niel Armstrong mural on a building in Bitburg
  • That's more than a 6-pack That's more than a 6-pack
  • Forest track near Dockendorf Forest track near Dockendorf
  • Track near Dockendorf Track near Dockendorf
  • A shortcut suggested by Komoot A shortcut suggested by Komoot
  • A statue in Bettingen A statue in Bettingen
  • Climbing above Utscheid Climbing above Utscheid
  • A tough climb A tough climb
  • Alles op de Vëlo selfie Alles op de Vëlo selfie
  • Alles op de Vëlo selfie Alles op de Vëlo selfie
  • Marienthal Marienthal
  • Hollenfels Castle Hollenfels Castle
  • Nut houses in Useldange Nut houses in Useldange
  • Useldange castle Useldange castle
  • Watch for bikes! Watch for bikes!
  • Vichten statue Vichten statue
  • A mosaic in Vichten A mosaic in Vichten
  • Lunch ride Lunch ride
  • Sandy way Sandy way
  • Sharp turn on PC 1 near Beggen Sharp turn on PC 1 near Beggen
  • Comet NEOWISE Comet NEOWISE
  • Comet NEOWISE Comet NEOWISE
  • Graveling to the office Graveling to the office
  • Mam Vëlo op d'Schaff Mam Vëlo op d'Schaff
  • Larochette Castle Larochette Castle
  • Piste cyclable de l'Ernz Blanche Piste cyclable de l'Ernz Blanche
  • Climb to Schiltzberg Climb to Schiltzberg
  • Septfontaines castle Septfontaines castle
  • Belval Belval
  • Land of the Red Rocks Land of the Red Rocks
  • Land of the Red Rocks Land of the Red Rocks
  • Bollocks cycling infrastructure Bollocks cycling infrastructure
  • Mural in Kayl Mural in Kayl
  • Mural in Kayl Mural in Kayl
  • New cycling infrastructure New cycling infrastructure
  • Cycling holidays Cycling holidays
  • Elevated path near Windhof Elevated path near Windhof
  • Bienvenue en Luxembourg Belge Bienvenue en Luxembourg Belge
  • New cycling infrastructure near Arlon New cycling infrastructure near Arlon
  • Crossing the border from Belgium to Luxembourg Crossing the border from Belgium to Luxembourg
  • Cycleway near Redange Cycleway near Redange
  • Golden hour shadow casting Golden hour shadow casting
  • Will it rain? No, it didn't! Will it rain? No, it didn't!
  • Trees on the way Trees on the way
  • Wooden bridge over the Black Ernz river Wooden bridge over the Black Ernz river
  • Kalktuffquellen Kalktuffquellen
  • Schiessentümpel waterfall on a hot summer day Schiessentümpel waterfall on a hot summer day
  • Hiking trail in Mullerthal Hiking trail in Mullerthal
  • The Birds The Birds
  • The Birds The Birds
  • Cycling to the Moselle Cycling to the Moselle
  • Pear Pear
  • Getting close to the Moselle Getting close to the Moselle
  • Moselle vineyards near Schengen Moselle vineyards near Schengen
  • Biodiversum museum Biodiversum museum
  • View from Baggerweieren Haff Réimech Nature Reserve View from Baggerweieren Haff Réimech Nature Reserve
  • That must be a heavy bike That must be a heavy bike
  • Moselle river near Machtum Moselle river near Machtum
  • Tudor Tour Tudor Tour
  • Cycleway near Bollendorf-Pont Cycleway near Bollendorf-Pont
  • Victor Hugo and Vianden Castle Victor Hugo and Vianden Castle
  • Vianden Castle Vianden Castle
  • Sunflower and others Sunflower and others
  • Get to France Get to France
  • Sunset near Alzingen Sunset near Alzingen
  • Cycling up to Hollenfels Cycling up to Hollenfels
  • Ascent to Hollenfels Ascent to Hollenfels
  • Hollenfels Castle Hollenfels Castle
  • The cycling route that will make you become a criminal The cycling route that will make you become a criminal
  • Lunch ride near Koerich Lunch ride near Koerich
  • Philharmonie Philharmonie
  • Ride in Grünewald Ride in Grünewald
  • Blaschette sign Blaschette sign
  • Speed Speed
  • Morning Ride Morning Ride
  • Vëlosummer 2020 signs Vëlosummer 2020 signs
  • Vëlosummer 2020 signs Vëlosummer 2020 signs
  • The 2 signs together should make it flat? The 2 signs together should make it flat?
  • Hot wheels Hot wheels
  • Rindschleiden Rindschleiden
  • Oh deer! Oh deer!
  • Track near Kuborn Track near Kuborn
  • Forest track on MTB Tour 16 Préizerdaul Forest track on MTB Tour 16 Préizerdaul
  • Forest track on MTB Tour 16 Préizerdaul Forest track on MTB Tour 16 Préizerdaul
  • Forest track in Bois de Colmar Berg Forest track in Bois de Colmar Berg
  • Reflections in the water Reflections in the water
  • Feet in the water Feet in the water