• Not Quite Afloat, But Still a Boat Not Quite Afloat, But Still a Boat
  • Green static: a forest symphony Green static: a forest symphony
  • Way Out There Way Out There
  • Ant-sized perspectives on a human-sized world Ant-sized perspectives on a human-sized world
  • A Moment of Forest Calm A Moment of Forest Calm
  • Doughnut Disturb Doughnut Disturb
  • Bench-side Reverie Bench-side Reverie
  • Nature's Dramatic Overture Nature's Dramatic Overture
  • Strasbourg: It's All About the 'Pole' Position Strasbourg: It's All About the 'Pole' Position
  • When Apples Become Jedi Recruits When Apples Become Jedi Recruits
  • My Sense of Direction, Visualised My Sense of Direction, Visualised
  • Stable Relationships Stable Relationships
  • Lost in Translation: The Hill Speaks a Different Language Lost in Translation: The Hill Speaks a Different Language
  • Intended to cycle, ended up staring Intended to cycle, ended up staring
  • Wine-ding road Wine-ding road
  • Imperfect Field, Perfect Mountain Imperfect Field, Perfect Mountain
  • Stork Exchange: Trading Takeoff for Nest Stork Exchange: Trading Takeoff for Nest
  • Electrically Cozy Electrically Cozy
  • Cloud Nine and Vine: Where's the Wine? Cloud Nine and Vine: Where's the Wine?
  • Blending into the landscape Blending into the landscape
  • Lost? Just follow the signs... unless you're me Lost? Just follow the signs... unless you're me
  • Ephemeral waters Ephemeral waters
  • Wheely Foggy Wheely Foggy
  • Mist Opportunities Mist Opportunities
  • Grey Scale Journey Grey Scale Journey
  • Foggy Reflections: When the Water Mirrors Your Mood Foggy Reflections: When the Water Mirrors Your Mood
  • Fishy Business Beneath the Bridge Fishy Business Beneath the Bridge
  • Bicycle yearning Bicycle yearning
  • The Astral Bodyguard The Astral Bodyguard
  • The lake's existential crisis: Am I a puddle, or a sea? The lake's existential crisis: Am I a puddle, or a sea?
  • Even the Signs Know I'm a Hazard Even the Signs Know I'm a Hazard
  • The GPS knows where it's going, even if I don't The GPS knows where it's going, even if I don't
  • Stumped by History? Stumped by History?
  • Endless Bridges: Strasbourg's Labyrinth Endless Bridges: Strasbourg's Labyrinth
  • Van-tastic Art Van-tastic Art
  • Wood you believe it, it's Easter! Wood you believe it, it's Easter!
  • Tour de Force of Luggage Tour de Force of Luggage
  • Pylon perspective, where's the power line? Pylon perspective, where's the power line?
  • Is this the way to Bettembourg? Is this the way to Bettembourg?
  • When the trail warns of falling branches, but you're already com When the trail warns of falling branches, but you're already com
  • Goats Behind Bars: The Ultimate Lockdown Goats Behind Bars: The Ultimate Lockdown
  • Sanem's Castle: Not Quite Hogwarts, But Still Magical Sanem's Castle: Not Quite Hogwarts, But Still Magical
  • Cow in the Kirel valley Cow in the Kirel valley
  • Mural in Wiltz Mural in Wiltz
  • A newborn goat A newborn goat
  • Sheep Sheep
  • Burned house in Pont-des-Gattes Burned house in Pont-des-Gattes
  • Burned house in Pont-des-Gattes Burned house in Pont-des-Gattes
  • Forest road near Roumont Forest road near Roumont
  • At a podologist At a podologist
  • Ourthe occidentale Ourthe occidentale
  • Tunnel of trees Tunnel of trees
  • Sur la route des Ardennes Sur la route des Ardennes
  • Véloroute Centre Ardenne near Libramont-Chevigny Véloroute Centre Ardenne near Libramont-Chevigny
  • Chapel near Freux Chapel near Freux
  • Véloroute Centre Ardenne information board in Libramont-Chevign Véloroute Centre Ardenne information board in Libramont-Chevign
  • Old house in Schlindermanderscheid Old house in Schlindermanderscheid
  • Night Light event in Hosingen Night Light event in Hosingen
  • New RN7 bike route near Wahlhausen New RN7 bike route near Wahlhausen
  • Hills and valleys near Walsdorf Hills and valleys near Walsdorf
  • Covered picnic shelter near Fouhren Covered picnic shelter near Fouhren
  • A long climb ahead A long climb ahead
  • Hill view near Gilsdorf Hill view near Gilsdorf
  • Haystack Haystack
  • What a mailbox! What a mailbox!
  • Motorway works Motorway works
  • Motorway works Motorway works
  • Broken pedal Broken pedal
  • Forest near Sélange Forest near Sélange
  • Sheep Sheep
  • Way following the border between Belgium and Luxembourg Way following the border between Belgium and Luxembourg
  • Throne at the Belgian border Throne at the Belgian border
  • Signposted Vëlosummer route Signposted Vëlosummer route
  • Vineyards near Remich Vineyards near Remich
  • d'Heedbach walkboard d'Heedbach walkboard
  • d'Heedbach loop d'Heedbach loop
  • Moselle valley near Greiveldange Moselle valley near Greiveldange
  • Moselle vineyards Moselle vineyards
  • Cycling near Berghaff Cycling near Berghaff
  • Blooming flowers near Schuttrange Blooming flowers near Schuttrange
  • Steps near Fischbach Steps near Fischbach
  • Forest path near Rocher Champignon Forest path near Rocher Champignon
  • Rock near Fischbach Rock near Fischbach
  • Vëlosummer setup Vëlosummer setup
  • Not a bench, but a chair Not a bench, but a chair
  • Branch that blocked my front wheel! Branch that blocked my front wheel!
  • Timmy's watching Timmy's watching
  • Forest path near Steinsel Forest path near Steinsel
  • Sanctuaire du Dieu Cerunincus, Steinsel Sanctuaire du Dieu Cerunincus, Steinsel
  • Forest track near Keispelt Forest track near Keispelt
  • Roadworks in Kleng Amerika Roadworks in Kleng Amerika
  • Forest track between Steinsel and Bridel Forest track between Steinsel and Bridel
  • The big city The big city
  • Kalktuffquellen waterfall's top Kalktuffquellen waterfall's top
  • Mullerthal track Mullerthal track
  • Mullerthal Trail Route 3 Mullerthal Trail Route 3
  • Mullerthal steps Mullerthal steps
  • Old sign Old sign
  • Kalktuffquellen waterfall Kalktuffquellen waterfall
  • Mickey Mouse sculpture near Altrier Mickey Mouse sculpture near Altrier
  • Clouds near Schuttrange Clouds near Schuttrange
  • Schiessentümpel waterfall Schiessentümpel waterfall
  • Forest track near Grundhof Forest track near Grundhof
  • Mullerthal valley Mullerthal valley
  • Free parking on PC2 Free parking on PC2
  • Maison Néolithique Blaschette Maison Néolithique Blaschette
  • Traffic Traffic
  • Pfaffenthal Pfaffenthal
  • Pedestrians must be happy there Pedestrians must be happy there
  • New bike wash station in Bertange New bike wash station in Bertange
  • New cycling infrastructure in Hamm New cycling infrastructure in Hamm
  • Undiverted roadworks Undiverted roadworks
  • Rain on Garmin Rain on Garmin
  • Dangerous when raining Dangerous when raining
  • Next cycling infrastructure? Next cycling infrastructure?
  • Dirty track Dirty track
  • Dirty track Dirty track
  • Dirty track Dirty track
  • Google Street View Google Street View
  • New windmill near Peppange New windmill near Peppange
  • Priedigstull above Hunnebur Priedigstull above Hunnebur
  • New bridge in Hunnebur New bridge in Hunnebur
  • Roots in the rock near Marienthal Roots in the rock near Marienthal
  • Waterfall in Hunnebur Waterfall in Hunnebur
  • Adventure park Adventure park
  • Waterfall in Hunnebur Waterfall in Hunnebur
  • Blooming tree Blooming tree
  • Sentier de la Mamer above Direndall Sentier de la Mamer above Direndall
  • Rain on the tree Rain on the tree
  • Path in Mamerdall Path in Mamerdall
  • Low branches after the rain Low branches after the rain
  • Macro fowers Macro fowers
  • Track near Bridel Track near Bridel
  • Cycling infrastructure in Strassen Cycling infrastructure in Strassen
  • Path in Mamerdall Path in Mamerdall
  • Muddy Bambësch Muddy Bambësch
  • Is it going to rain? Is it going to rain?
  • Playground at dusk Playground at dusk
  • Forestry works damage Forestry works damage
  • Forestry works damage Forestry works damage
  • Schorels castle Schorels castle
  • Path from Schorels castle Path from Schorels castle
  • Another fallen tree on the way Another fallen tree on the way
  • Schorels castle Schorels castle
  • Cows Cows
  • Schorels castle information board Schorels castle information board
  • Fallen tree on the track Fallen tree on the track
  • Green old fashion car Green old fashion car
  • Track near Eschette Track near Eschette
  • Vallée de la Hauet Sûre-Bruch/Pont Misère nature reserve sign Vallée de la Hauet Sûre-Bruch/Pont Misère nature reserve sign
  • Track near Boulaide Track near Boulaide
  • Damaged trees on Sentier de la Haute-Sûre Damaged trees on Sentier de la Haute-Sûre
  • Stauséi near Boulaide Stauséi near Boulaide
  • Stauséi near Boulaide Stauséi near Boulaide
  • Stauséi near Boulaide Stauséi near Boulaide
  • Raspberries Raspberries
  • Sauer map in Bavigne Sauer map in Bavigne
  • Sauer map in Bavigne Sauer map in Bavigne
  • Bavigne MTB Trail Bavigne MTB Trail
  • Wheat field Wheat field
  • Sleeping sheep Sleeping sheep
  • Macro photography Macro photography
  • War memorial near Schumanneck War memorial near Schumanneck
  • Track near Wiltz Track near Wiltz
  • Steps in Limpersberg Steps in Limpersberg
  • Ice creams Ice creams
  • Cows in line Cows in line
  • View from Engelshaff View from Engelshaff
  • Aarnescht Aarnescht
  • View from Aarnescht View from Aarnescht
  • Aarnescht Aarnescht
  • Raspberry pickup Raspberry pickup
  • Smile on a bike Smile on a bike
  • Fitness in the forest Fitness in the forest
  • Forest track near Beringen Forest track near Beringen
  • Forest track near Bënzert Forest track near Bënzert
  • Larochette MTB Trail Larochette MTB Trail
  • Road to Meysembourg Road to Meysembourg
  • Forest track near Ernzen Forest track near Ernzen
  • Dust around the road to Meysembourg Dust around the road to Meysembourg
  • PC 2 near Rameldange PC 2 near Rameldange
  • Piste cyclable de l'Ernz Blanche Piste cyclable de l'Ernz Blanche
  • Bike route between Junglinster and Godbrange Bike route between Junglinster and Godbrange
  • Philharmonie concert in the city park Philharmonie concert in the city park
  • Sentier du Nord near Leithum Sentier du Nord near Leithum
  • Sentier de l'Our near Ouren Sentier de l'Our near Ouren
  • Recovery time!! Recovery time!!
  • View from Our valley in Peterskirchen View from Our valley in Peterskirchen
  • Sentier du Nord near Ouren Sentier du Nord near Ouren
  • Vennbahn closure and diversion sign Vennbahn closure and diversion sign
  • Belgium Germany border on Eifel-Ardennes cycle route Belgium Germany border on Eifel-Ardennes cycle route
  • Vennbahn part in Rhineland Palatinate Vennbahn part in Rhineland Palatinate
  • Our valley near Sankt Vith Our valley near Sankt Vith
  • Our valley near Stoubach Our valley near Stoubach
  • Vennbahn near Montenau Vennbahn near Montenau
  • The Our river sign near Schlierbach The Our river sign near Schlierbach
  • Our river near Schlierbach Our river near Schlierbach
  • Get down! Get down!
  • Forest track near Atzerath Forest track near Atzerath
  • Welcome to Schönberg Welcome to Schönberg
  • Short but spicy climb near Atzerath Short but spicy climb near Atzerath
  • Hiking and cycling routes near Schönberg Hiking and cycling routes near Schönberg
  • View near Büllingen View near Büllingen
  • Highest point of today's ride Highest point of today's ride
  • Nature park High-Fens Eifel sign Nature park High-Fens Eifel sign
  • Crocodile bush in Deidenberg Crocodile bush in Deidenberg
  • Forest path near Born (B) Forest path near Born (B)
  • Track near Galhausen Track near Galhausen
  • Bike route near Grüfflingen Bike route near Grüfflingen
  • Car race Car race
  • Bat tunnel information board, Huldange Bat tunnel information board, Huldange
  • Luxembourg Belgium border on Vennbahn Luxembourg Belgium border on Vennbahn
  • Vennbahn near Buergplaz Vennbahn near Buergplaz
  • Vennbahn near Goedange Vennbahn near Goedange
  • The clock that shows correct time twice a day The clock that shows correct time twice a day
  • Gasperich water tower rainbow Gasperich water tower rainbow
  • Moselle river near Remich Moselle river near Remich
  • Track in the fields Track in the fields
  • Support Ukraine Support Ukraine
  • Princesse Marie-Astrid boat in Ehnen Princesse Marie-Astrid boat in Ehnen
  • Biodiversum, Remerschen Biodiversum, Remerschen
  • Forest track near Schoenfels Forest track near Schoenfels
  • Forest path above Hunsdorf Forest path above Hunsdorf
  • Mersch park Mersch park
  • Path near Niederanven Path near Niederanven
  • France/Luxembourg border in Mondorf(f) France/Luxembourg border in Mondorf(f)
  • What a star! What a star!
  • Track near Gostingen Track near Gostingen
  • Zigzags near Lenningen Zigzags near Lenningen
  • The village of Lenningen The village of Lenningen
  • Let's climb! Let's climb!
  • Remerschen lake Remerschen lake
  • Moselle vineyards near Remerschen Moselle vineyards near Remerschen
  • Two horses powering a cart near Abweiler Two horses powering a cart near Abweiler
  • Track just south of Mondorf Track just south of Mondorf
  • Fond-de-Gras Fond-de-Gras
  • Arel-Air Arel-Air
  • Titelberg sign Titelberg sign
  • Fond-de-Gras Fond-de-Gras
  • Arel-Air sign Arel-Air sign
  • Access gate to Plateau des Sorcières Access gate to Plateau des Sorcières
  • Found this paper near Bertrange Found this paper near Bertrange
  • Arel-Air Arel-Air
  • Mini waterfall Mini waterfall
  • Plateau des Sorcières Plateau des Sorcières
  • Bech water stream Bech water stream
  • Ancien lavoir de Frassem Ancien lavoir de Frassem
  • Habscht hiking routes Habscht hiking routes
  • Härebësch information board Härebësch information board
  • Damaged track near Arlon Damaged track near Arlon
  • Royal Air Force memorial near Koerich Royal Air Force memorial near Koerich
  • Path near Arlon Path near Arlon
  • How bike works? How bike works?
  • Nettle way Nettle way
  • Idyllic picnic place (just kidding) Idyllic picnic place (just kidding)
  • Abandoned track Abandoned track
  • Nice to read this on the way out Nice to read this on the way out
  • Muddy track near Reckener Barrière Muddy track near Reckener Barrière
  • Dangerous forest! Dangerous forest!
  • Abandoned track near Reckener Barrière Abandoned track near Reckener Barrière
  • Abandoned house near Openthalt Abandoned house near Openthalt
  • Abandoned house near Openthalt Abandoned house near Openthalt
  • Outdoor activities map in Rambrouch Outdoor activities map in Rambrouch
  • Tree on the way near Hollenfels Tree on the way near Hollenfels
  • Monument Bombgroup, Perlé Monument Bombgroup, Perlé
  • Forest track near Holtz Forest track near Holtz
  • Muddy track near Reichlange Muddy track near Reichlange
  • Track near Holtz Track near Holtz
  • Hölzerstee camping, Holtz Hölzerstee camping, Holtz
  • Track near Holtz Track near Holtz
  • Mouse in Pacman at Bigonville fountain Mouse in Pacman at Bigonville fountain
  • Forest track near Bigonville Forest track near Bigonville
  • Track near Bigonville Track near Bigonville
  • The Upper Sûre Nature Park information board The Upper Sûre Nature Park information board
  • Memorial at Abri Devèze bunker Memorial at Abri Devèze bunker
  • Moulin de Bigonville Moulin de Bigonville
  • Track near Boulaide Track near Boulaide
  • Decorative bike tandem in Baschleiden Decorative bike tandem in Baschleiden
  • Paved track near Flebour Paved track near Flebour
  • Track near Villers-la-Bonne-Eau Track near Villers-la-Bonne-Eau
  • Abandoned house near Surré Abandoned house near Surré
  • Track near Berlé Track near Berlé
  • View near Berlé View near Berlé
  • Gravel track near Wiltz Gravel track near Wiltz
  • Lapis Devorandum information board Lapis Devorandum information board
  • Blooming plants Blooming plants
  • Poppy flower Poppy flower
  • Enneschte Bësch Enneschte Bësch
  • Another cloudy day Another cloudy day
  • Péitche Lauer Péitche Lauer
  • Attert river in Useldange Attert river in Useldange
  • Flowers in Essingen Flowers in Essingen
  • Nut houses in Useldange Nut houses in Useldange
  • Yep, it's January Yep, it's January
  • Centre Pompidou, Metz Centre Pompidou, Metz
  • Railway station, Metz Railway station, Metz
  • Motorbike leftover Motorbike leftover
  • #PianoEnGare, Metz #PianoEnGare, Metz
  • Directions in Echternach Directions in Echternach
  • Médaille de la reconnaissance nationale Médaille de la reconnaissance nationale
  • Colmar-Berg sign Colmar-Berg sign
  • Information board about Bissen Information board about Bissen
  • Sculpted lion Sculpted lion
  • Go Vegan campain Go Vegan campain
  • Go Vegan campain Go Vegan campain
  • Piste cyclable d'Echternach near Ernster Piste cyclable d'Echternach near Ernster
  • Road victims memorial Road victims memorial
  • Paved track near Beidweiler Paved track near Beidweiler
  • Drinking water for bikers Drinking water for bikers
  • Farming and radio transmitter Farming and radio transmitter
  • Some people I talked to during my trip Some people I talked to during my trip
  • Consdorf bomb Consdorf bomb
  • Mullerthal canyon Mullerthal canyon
  • Echternach lake Echternach lake
  • 5th U.S. Infantry Division memorial 5th U.S. Infantry Division memorial
  • 2431 km to Santiago de Compostela 2431 km to Santiago de Compostela
  • Cayaking Cayaking
  • The Sûre river The Sûre river
  • Birtrange castle Birtrange castle
  • Sculpted owl (Duc?) in Bissen park Sculpted owl (Duc?) in Bissen park
  • Owl Owl
  • Useldange Castle Useldange Castle
  • Nut house in Useldange Nut house in Useldange
  • I don't even like driving 42.2 km I don't even like driving 42.2 km
  • Marathon's leader Marathon's leader
  • An empty boulevard An empty boulevard
  • Official bike Official bike
  • Runner Runner
  • Le Palais Le Palais
  • The Gate The Gate
  • Runner Runner
  • Alzette river Alzette river
  • Tower Tower
  • Funiculary Funiculary
  • Samba de Luxe Samba de Luxe
  • Green field Green field
  • Sick World barn Sick World barn
  • Ready to leave Luxembourg Ready to leave Luxembourg
  • Farm in Garnich Farm in Garnich
  • Hiking directions near Messancy Hiking directions near Messancy
  • Intersection Intersection
  • BeLux border BeLux border
  • 30 km SVP 30 km SVP
  • Way to Tintigny Way to Tintigny
  • Millevertus gate Millevertus gate
  • MilleVertus MilleVertus
  • Millevertus bottles Millevertus bottles
  • A beer (or five) after 115 km on the bike A beer (or five) after 115 km on the bike
  • Recommended way Recommended way
  • Cows Cows
  • Hands free Hands free
  • Millevertus posters Millevertus posters
  • Cycling Club Weiler event banner Cycling Club Weiler event banner
  • Cycling Club Weiler event banner Cycling Club Weiler event banner
  • Fox Fox
  • What are you looking at? What are you looking at?
  • Hill near Hivange Hill near Hivange
  • Farm Farm
  • Luxembourg Airport Luxembourg Airport
  • Track in Bertrange Track in Bertrange
  • Fight club Fight club
  • Path in Windhof Path in Windhof
  • Forest track in Mamer Forest track in Mamer
  • Path in Windhof Path in Windhof
  • Track near Capellen Track near Capellen
  • Track between Mamer and Kehlen Track between Mamer and Kehlen
  • Track near Kehlen Track near Kehlen
  • Forest near Mamer Forest near Mamer
  • Firemen in training Firemen in training
  • Wheat and sunset Wheat and sunset
  • Way between Syren and Hassel Way between Syren and Hassel
  • Traffic restriction sign Traffic restriction sign
  • Right activity for the day Right activity for the day
  • How to cycle to three countries in 2 kilometres How to cycle to three countries in 2 kilometres
  • The symbol of free movement The symbol of free movement
  • Mouse and cat statue in Mondorf Mouse and cat statue in Mondorf
  • Schengen memorial Schengen memorial
  • Schengen memorial Schengen memorial
  • Moselle river in Perl Moselle river in Perl
  • Koeppchen from the Moselle valley Koeppchen from the Moselle valley
  • Confluence point of cycling routes Confluence point of cycling routes
  • Saar and Moselle confluence point Saar and Moselle confluence point
  • Reflection on the Moselle Reflection on the Moselle
  • Sculpture of fisherman and cat Sculpture of fisherman and cat
  • Wasserbillig tunnel from Moselle bank to the train station Wasserbillig tunnel  from Moselle bank to the train station
  • Thin layer of snow on PC 14 Thin layer of snow on PC 14
  • Thin layer of snow between Luxembourg and Bertrange Thin layer of snow between Luxembourg and Bertrange
  • 10 cm of snow!! 10 cm of snow!!
  • Coat and socks Coat and socks
  • Construction site under Pont Adolphe Construction site under Pont Adolphe
  • Open-door under Pont Adolphe construction site Open-door under Pont Adolphe construction site
  • Asphalt track near Bettendorf Asphalt track near Bettendorf
  • Sentier Ardennes-Eifel near Bettendorf Sentier Ardennes-Eifel near Bettendorf
  • View over Bettendorf View over Bettendorf
  • Sentier Ardennes-Eifel near Bettendorf Sentier Ardennes-Eifel near Bettendorf
  • Sentier de l'Our information map Sentier de l'Our information map
  • Hiking trail near Tandel Hiking trail near Tandel
  • Parc Naturel de l'Our sign Parc Naturel de l'Our sign
  • Music please Music please
  • La Ville est belle La Ville est belle