• Bike in Altwies Bike in Altwies
  • Huldange bat tunnel Huldange bat tunnel
  • Frosty Fun on Féischterbierg! Frosty Fun on Féischterbierg!
  • Ominous Skies Over Urban Dwellings Ominous Skies Over Urban Dwellings
  • Luxembourg’s Autopédestre path Luxembourg’s Autopédestre path
  • Mirror, Mirror on the Lake, what do you see Today? Mirror, Mirror on the Lake, what do you see Today?
  • River's moody day out River's moody day out
  • Path near Liefrange Path near Liefrange
  • Critical mass Critical mass
  • Rocks along Fuussepad Rocks along Fuussepad
  • Track near Steinsel Track near Steinsel
  • Shaggy cows in the Sauer Shaggy cows in the Sauer
  • Guinea pig Guinea pig
  • Pine-ing for Warmer Weather Pine-ing for Warmer Weather
  • Let's slide along the frosty trail Let's slide along the frosty trail
  • Road rlosed to everything except bikes: this week's VIPs Road rlosed to everything except bikes: this week's VIPs
  • Molberlee Molberlee
  • Collapsed road Collapsed road
  • Balcony or old hut? Balcony or old hut?
  • Dirty Sequoia Dirty Sequoia
  • Frosty light bulb Frosty light bulb
  • Whispers Through the Stone Gate Whispers Through the Stone Gate
  • Seeking Solitude on a Forest Path Seeking Solitude on a Forest Path
  • Where ancient trees guard a hidden path Where ancient trees guard a hidden path
  • Ill view from Pont du Corbeau, Strasbourg Ill view from Pont du Corbeau, Strasbourg
  • Met some friendly sheep on my way Met some friendly sheep on my way
  • The ride home was shorter from Pfaffenthal than Kautenbach The ride home was shorter from Pfaffenthal than Kautenbach
  • Escarpadenne Eisleck Trail sign in Nabiselle Escarpadenne Eisleck Trail sign in Nabiselle
  • Twilight Twilight
  • White Pétrusse valley White Pétrusse valley
  • Bike route between Contern and Moutfort Bike route between Contern and Moutfort
  • Frozen jockey wheel Frozen jockey wheel
  • Viewpoint... Viewpoint...
  • Steep climb to Kaundorf Steep climb to Kaundorf
  • New cassette and chain New cassette and chain
  • Viewpoint near Wawern Viewpoint near Wawern
  • Moselle vineyards Moselle vineyards
  • Huldange bat tunnel Huldange bat tunnel
  • Huldange bat tunnel Huldange bat tunnel
  • Dippach-Gare bypass construction Dippach-Gare bypass construction
  • Pont Barré: Caution, Bridge Ahead Pont Barré: Caution, Bridge Ahead
  • Meeting up in the meadow Meeting up in the meadow
  • Fallen tree on the way Fallen tree on the way
  • Better inside than outside! Better inside than outside!
  • Steep path Steep path
  • Old mines Old mines
  • Dirty Sequoia Dirty Sequoia
  • Finding Peace in the Wild! Finding Peace in the Wild!
  • A Gathering of Goats by the Alzette A Gathering of Goats by the Alzette
  • Frozen Road Ahead? Good Luck! Frozen Road Ahead? Good Luck!
  • When the field decided to take a swim When the field decided to take a swim
  • Heart of the forest near Ourdall Heart of the forest near Ourdall
  • Where's Wally? (He's probably hiking) Where's Wally? (He's probably hiking)
  • The rain-soaked digital prophecy The rain-soaked digital prophecy
  • Outdoor seating Outdoor seating
  • Oesling hills near Lellingen Oesling hills near Lellingen
  • Rainy day Rainy day
  • Golden hour near Mertzig Golden hour near Mertzig
  • US Fox holes memorial forest in Schumannseck US Fox holes memorial forest in Schumannseck
  • Forest path between Larochette and Medernach Forest path between Larochette and Medernach
  • Pulley wheels Pulley wheels
  • Horses Horses
  • Not a bench, but a chair Not a bench, but a chair
  • Oh great, another bridge Oh great, another bridge
  • Muddy Mayhem: A Road Trip Gone Wrong Muddy Mayhem: A Road Trip Gone Wrong
  • Path near Liefrange Path near Liefrange
  • Bike cleaning Bike cleaning
  • New bollards on Val du Scheid New bollards on Val du Scheid
  • Board in Jongebësch, Steinfort Board in Jongebësch, Steinfort
  • Valley near Rommelerhaff Valley near Rommelerhaff
  • Another day, another scenic route, how unexpected Another day, another scenic route, how unexpected
  • The sunlit trail The sunlit trail
  • Decoration bike wheels in Steinfort Decoration bike wheels in Steinfort
  • Icicles Icicles
  • Airport Airport
  • Migrating birds Migrating birds
  • Sheep Sheep
  • Forest track near Itzig Forest track near Itzig
  • Art in Ellergronn Art in Ellergronn
  • Sheep Sheep
  • When the puddles have more going on than your social life. When the puddles have more going on than your social life.
  • Got mud? My bike does! Got mud? My bike does!
  • The shroom squad The shroom squad
  • Look at that beautiful blue sky! Look at that beautiful blue sky!
  • Interesting cloud cover Interesting cloud cover
  • Smile near the daffodils Smile near the daffodils
  • Easter Moien at LuxAirport Easter Moien at LuxAirport
  • Some birds were here Some birds were here
  • Sauerdall Sauerdall
  • Bike paint Bike paint
  • Mini bridges Mini bridges
  • Rainbow near Kehlen Rainbow near Kehlen
  • Huldange bat tunnel Huldange bat tunnel
  • Bike tales in the snow Bike tales in the snow
  • Dragon's doorway Dragon's doorway
  • Fallen tree Fallen tree
  • Broken trees Broken trees
  • Fireworks Fireworks
  • Schloss Berg Schloss Berg
  • Puddle Puddle
  • Sculpture in the fields near Offenburg Sculpture in the fields near Offenburg
  • Sunset colours near Geesseknäppchen Sunset colours near Geesseknäppchen
  • Clervaux castle Clervaux castle
  • Two cows Two cows
  • Forest - Trees - Bridge - Path - Go Go GO! Forest - Trees - Bridge - Path - Go Go GO!
  • A rather leafy obstacle course A rather leafy obstacle course
  • Bench with a light show Bench with a light show
  • Closed N15 road Closed N15 road
  • Sunset panorama Sunset panorama
  • Viewpoint at the top of the climb Viewpoint at the top of the climb
  • Sauerdall above Michelau Sauerdall above Michelau
  • Mushrooms Mushrooms
  • Prënzebierg Prënzebierg
  • One of the tunnels on PC 20 One of the tunnels on PC 20
  • Omelette Omelette
  • Our river Our river
  • Trees and wooden train Trees and wooden train
  • Water distribution map near Mondorf-les-Bains Water distribution map near Mondorf-les-Bains
  • Where the vines whisper stories of the past Where the vines whisper stories of the past
  • Having a baa-rilliant time on Vëlosummer Having a baa-rilliant time on Vëlosummer
  • Trees broken by the thunderstorm Trees broken by the thunderstorm
  • Old canal lock near Henridorff Old canal lock near Henridorff
  • Stormy weather Stormy weather
  • Schiessentümpel panorama Schiessentümpel panorama
  • View to the bottom of the slope View to the bottom of the slope
  • Cute present! Cute present!
  • Big smile in the forest Big smile in the forest
  • When bridges become mirrors When bridges become mirrors
  • Tree-mendous light (painting) show Tree-mendous light (painting) show
  • A rural symphony of motion A rural symphony of motion
  • Alzette river Alzette river
  • Dehlingen fishing pond Dehlingen fishing pond
  • Stauséi Stauséi
  • Bridge in Bissen Bridge in Bissen
  • The sky's having a mood swing The sky's having a mood swing
  • A path to freedom A path to freedom
  • Blooming tree Blooming tree
  • Belval Belval
  • Steep path Steep path
  • Cycling in the sun Cycling in the sun
  • Sun and shade Sun and shade
  • SUP on the Stauséi SUP on the Stauséi
  • Circuit du lac near Liefrange Circuit du lac near Liefrange
  • Wassersënneswee Wassersënneswee
  • Night at the funfair Night at the funfair
  • Threatening sky near Septfontaines Threatening sky near Septfontaines
  • Track near Sonlez Track near Sonlez
  • Spring's Palette Spring's Palette
  • Just Another Grey Day at the Lake... or is it? Just Another Grey Day at the Lake... or is it?
  • People power for safer cycling in Luxembourg People power for safer cycling in Luxembourg
  • The dirty national cycleway in Bambësch The dirty national cycleway in Bambësch
  • Frosty Clerve valley Frosty Clerve valley
  • Beetebuerger Bësch Beetebuerger Bësch
  • Horses and bike Horses and bike
  • Where the old paths still echo Where the old paths still echo
  • Just another boringly beautiful cycle path Just another boringly beautiful cycle path
  • Decorated house in Untereisenbach Decorated house in Untereisenbach
  • Forest path near Rumelange Forest path near Rumelange
  • House in Remerschen House in Remerschen
  • Hoscheid MTB Trail Hoscheid MTB Trail
  • Forest near Steinsel Forest near Steinsel
  • Bridge in Widdebierg nature reserve Bridge in Widdebierg nature reserve
  • Asphalt amidst the wild Asphalt amidst the wild
  • Avenue of Awakening: Embrace the Forest's Call Avenue of Awakening: Embrace the Forest's Call
  • When the frost bites back, it does it in style When the frost bites back, it does it in style
  • When leaves go splish, splosh When leaves go splish, splosh
  • A weighty matter for a little mouse A weighty matter for a little mouse
  • Bike and a view, what could go wrong? Bike and a view, what could go wrong?
  • Another roadwork. How exciting. Another roadwork. How exciting.
  • A golden farewell to the day on the Moselle A golden farewell to the day on the Moselle
  • Forest track between Nothomb and Perlé Forest track between Nothomb and Perlé
  • Path near Bavigne Path near Bavigne
  • Dirty track near Bissen Dirty track near Bissen
  • Flooded Sauerdall Flooded Sauerdall
  • Esch landscape Esch landscape
  • Bike route between Grosbous and Dellen Bike route between Grosbous and Dellen
  • Just What I Needed: A Spa Day... in a Puddle Just What I Needed: A Spa Day... in a Puddle
  • Moo-ving along the path Moo-ving along the path
  • A secret passage under a green canopy A secret passage under a green canopy
  • Oh joy, another scenic route Oh joy, another scenic route
  • Stairway to heaven (or at least a nice chapel) Stairway to heaven (or at least a nice chapel)
  • Waarkdall Waarkdall
  • Flooded field near Lintgen Flooded field near Lintgen
  • Moselle valley in Wincheringen Moselle valley in Wincheringen
  • Bike wash in Bertrange Bike wash in Bertrange
  • Fun trail in Haard nature reserve Fun trail in Haard nature reserve
  • The Light will fade... The Light will fade...
  • Frozen water near Bissen Frozen water near Bissen
  • Lake in Mersch park Lake in Mersch park
  • Hard rock track in High Fens Hard rock track in High Fens
  • Violet Dreams Violet Dreams
  • Winter Garden Party: RSVP No One Winter Garden Party: RSVP No One
  • A ram stands proud A ram stands proud
  • Where did the road go? Where did the road go?
  • Neigh-bourhood watch Neigh-bourhood watch
  • Sky and field panorama Sky and field panorama
  • Waarkdall in the snow Waarkdall in the snow
  • Hill in the fog near Dahnen Hill in the fog near Dahnen
  • Forest Delight Forest Delight
  • Organised stream crossing Organised stream crossing
  • Autumn's fun route Autumn's fun route
  • Where the tarmac ends and the adventure begins Where the tarmac ends and the adventure begins
  • B-R-R-R B-R-R-R
  • Kammerwald Kammerwald
  • MTB route near Grevels MTB route near Grevels
  • Grünewald viewpoint Grünewald viewpoint
  • Sauer river in Tadler Sauer river in Tadler
  • goats goats
  • Vianden castle Vianden castle
  • Not Quite Afloat, But Still a Boat Not Quite Afloat, But Still a Boat
  • Revitalising Route of Beckerich Revitalising Route of Beckerich
  • Waiting for the dawn, or maybe just the next tram Waiting for the dawn, or maybe just the next tram
  • Reindeer trying to outshine the Christmas tree Reindeer trying to outshine the Christmas tree
  • Bike wheel in a leaf stew Bike wheel in a leaf stew
  • When the streetlights call it a night When the streetlights call it a night
  • Bike route between Übereisenbach and Neuerburg Bike route between Übereisenbach and Neuerburg
  • Daffoldils in Mamer park Daffoldils in Mamer park
  • Red rock Red rock
  • Hairpin turn near Kautenbach Hairpin turn near Kautenbach
  • Mist below Mist below
  • Foggy Enneschte Bësch Foggy Enneschte Bësch
  • Wet track near Wardin Wet track near Wardin
  • Sculpture Sculpture
  • RedRock MTB trail Lalléngerbierg Gaalgebierg RedRock MTB trail Lalléngerbierg Gaalgebierg
  • Vëlosummer sign Vëlosummer sign
  • Tour de Force of Luggage Tour de Force of Luggage
  • Chasing horizons on two wheels Chasing horizons on two wheels
  • Village life and gentle grazers Village life and gentle grazers
  • Sky kissed by earth Sky kissed by earth
  • PC 17 near Redange PC 17 near Redange
  • Kammerwald Kammerwald
  • Cows Cows
  • Rough path near Bissen Rough path near Bissen
  • Left or right, but straight is steep Left or right, but straight is steep
  • Wheell's water reflection Wheell's water reflection
  • White Ernz bridge panorama White Ernz bridge panorama
  • Buergbrennen Niederanven Buergbrennen Niederanven
  • Sunflower Sunflower
  • Äischdall Vëlosummer Äischdall Vëlosummer
  • Where My Heart Wanders, to the Waters Edge Where My Heart Wanders, to the Waters Edge
  • Stillness In autumn Stillness In autumn
  • A city’s glow, framed by old stone A city’s glow, framed by old stone
  • Rock star on a rock Rock star on a rock
  • A dark and narrow path between the rocks A dark and narrow path between the rocks
  • Little planet sculpture view in Ourdall Little planet sculpture view in Ourdall
  • Track along the Ourthe orientale Track along the Ourthe orientale
  • Icy road Icy road
  • What is this for? What is this for?
  • Tree on the way Tree on the way
  • Old bunker? Old bunker?
  • Oak leaves in the forest Oak leaves in the forest
  • Sheep Sheep
  • Ellergronn Ellergronn
  • Cycleway along the Ourthe valley near Burbuy Cycleway along the Ourthe valley near Burbuy
  • Track near Berlé Track near Berlé
  • Alsace on Two Wheels Alsace on Two Wheels
  • A Luxembourgish Road in Winter A Luxembourgish Road in Winter
  • The grey embrace The grey embrace
  • The temperature at Vëlosummer's end The temperature at Vëlosummer's end
  • Mud-covered Mosel-Radweg Mud-covered Mosel-Radweg
  • Shore of the Stauséi Shore of the Stauséi
  • Two cows on track Two cows on track
  • Lion du barrage Lion du barrage
  • Track near Berlé Track near Berlé
  • Dippach-Gare bypass construction Dippach-Gare bypass construction
  • Creek bed near Reimberg Creek bed near Reimberg
  • Track near Tétange Track near Tétange
  • The gateway to an enchanted wood The gateway to an enchanted wood
  • Shadow selfie, with a side of village Shadow selfie, with a side of village
  • When the church has better furniture than your house When the church has better furniture than your house
  • Sign of the times, a directional drama Sign of the times, a directional drama
  • When the road goes rogue When the road goes rogue
  • A glimpse of Eden A glimpse of Eden
  • Flowers in the forest Flowers in the forest
  • Sunset in Cessange Sunset in Cessange
  • Cycling directions near Hosingen Cycling directions near Hosingen
  • Signal de Botrange Signal de Botrange
  • Track near Kuborn Track near Kuborn
  • MTB Trail Lalléngerbierg MTB Trail Lalléngerbierg
  • Logs, mud, and a ride in the woods Logs, mud, and a ride in the woods
  • Railly good view, isn't It? Railly good view, isn't It?
  • Look at these amazing balloons! Look at these amazing balloons!
  • Light dispersion Light dispersion
  • Alzette valley Alzette valley
  • Trees near Hovelange Trees near Hovelange
  • Saar river Saar river
  • Wild Sauer in Dirbach-Plage Wild Sauer in Dirbach-Plage
  • RedRock MTB trail Haard red near Tétange RedRock MTB trail Haard red near Tétange
  • Cycleway going nowhere Cycleway going nowhere
  • MTB Trail Lalléngerbierg MTB Trail Lalléngerbierg
  • Repetitive Patterns of Gravel: A Stable and Predictable Path. Repetitive Patterns of Gravel: A Stable and Predictable Path.
  • Nature's narrow escape Nature's narrow escape
  • Picnic by the river Picnic by the river
  • Bike smile Bike smile
  • Sun rays Sun rays
  • Ourdall Ourdall
  • Ardennes hills near Bastogne Ardennes hills near Bastogne
  • The village of Bruch The village of Bruch
  • Border crossing Border crossing
  • Signal de Botrange Signal de Botrange
  • The highway to a forgotten railway The highway to a forgotten railway
  • Another boring road in the middle of nowhere Another boring road in the middle of nowhere
  • Threatening sky Threatening sky
  • Outdoor gym Outdoor gym
  • Lock on the canal in Lutzelbourg Lock on the canal in Lutzelbourg
  • Steps or roots Steps or roots
  • Critical mass Critical mass
  • Wind Wind
  • That was me! That was me!
  • Lines, Patterns, Trees, Gravel: A Predictable, Organised Path. Lines, Patterns, Trees, Gravel: A Predictable, Organised Path.
  • Slippery When Wet: a cyclist's delight! Slippery When Wet: a cyclist's delight!
  • Thunderstorm in Kirchberg Thunderstorm in Kirchberg
  • Snow on bench Snow on bench
  • Birtrange castle Birtrange castle
  • Vëlosummer in Sauerdall Vëlosummer in Sauerdall
  • Log on the track Log on the track
  • Valleys near Merscheid Valleys near Merscheid
  • Luxembourg's Shiniest Bike Lane Luxembourg's Shiniest Bike Lane
  • A Schoenfels Winter's Tale A Schoenfels Winter's Tale
  • Where did the sun go? Where did the sun go?
  • Evening's gentle giant Evening's gentle giant
  • Digitalis flower Digitalis flower
  • What?! What?!
  • Red Rocks Red Rocks
  • Photo Sud, Oberkorn Photo Sud, Oberkorn
  • What a mailbox! What a mailbox!
  • MTB Trail Lalléngerbierg MTB Trail Lalléngerbierg
  • Steenenenen troll trouble on two wheels Steenenenen troll trouble on two wheels
  • Water you waiting for? Water you waiting for?
  • A pile of haystacks A pile of haystacks
  • Waarkdall Waarkdall
  • Dirty track near Lellingen Dirty track near Lellingen
  • Daffodils panorama Daffodils panorama
  • New cycling direction in Boevange/Attert New cycling direction in Boevange/Attert
  • Ice Ice
  • Autumn colours on PC 12 Autumn colours on PC 12
  • Puddle on a track near Surré Puddle on a track near Surré
  • Forest track near Schoenfels Forest track near Schoenfels
  • Tubeless puncture Tubeless puncture
  • MTB Trail Lalléngerbierg MTB Trail Lalléngerbierg
  • The road only understood by those who travel it The road only understood by those who travel it
  • Mossy sentier des amputés Mossy sentier des amputés
  • Museum in Munshausen Museum in Munshausen
  • Roots on the way Roots on the way
  • The owl teacher The owl teacher
  • Track near Bavigne Track near Bavigne
  • A lane of shadows, where sunlight softly gleams. A lane of shadows, where sunlight softly gleams.
  • Trailblazing in the Ardennes Trailblazing in the Ardennes
  • Christmas lights gone wild Christmas lights gone wild
  • The river runs, and the lights dance on The river runs, and the lights dance on
  • Ruisseau de Belle Meuse Ruisseau de Belle Meuse
  • Fourth barrage of the day Fourth barrage of the day
  • Mullerthal Trail Route 3 Mullerthal Trail Route 3
  • Some frozen water Some frozen water
  • Sunflower field Sunflower field
  • RedRock MTB trail Haard red near Tétange RedRock MTB trail Haard red near Tétange
  • Quite adapted to the temperature! Quite adapted to the temperature!
  • Path above Warken Path above Warken
  • Sauer bridge in Reisdorf Sauer bridge in Reisdorf
  • Slightly flooded cycleway near Lorentzweiler Slightly flooded cycleway near Lorentzweiler
  • Dear-arm of the Alzette Dear-arm of the Alzette
  • Forest path near Reuland (Heffingen) Forest path near Reuland (Heffingen)
  • Wassersënneswee Wassersënneswee
  • Site archéologique du Gurtelbach Site archéologique du Gurtelbach
  • Sunbath Sunbath
  • A portal to a different world A portal to a different world
  • Having a grape time Having a grape time
  • Ruin restoration on PC 2 Ruin restoration on PC 2
  • Snow on Sequoia Snow on Sequoia
  • Track near Tintesmühle Track near Tintesmühle
  • Flooded Sauerdall Flooded Sauerdall
  • Citrus shadow Citrus shadow
  • Stauséi Stauséi
  • Wet track near Surré Wet track near Surré
  • We are cold and wet! We are cold and wet!
  • Stable Relationships Stable Relationships
  • Gravel Road Composition: A Study in Texture and Light Gravel Road Composition: A Study in Texture and Light
  • Cloudzilla is coming to town Cloudzilla is coming to town
  • Between the rocks Between the rocks
  • Site archéologique du Gurtelbach Site archéologique du Gurtelbach
  • Coming storm in Reckange Coming storm in Reckange
  • When Apples Become Jedi Recruits When Apples Become Jedi Recruits
  • Foxing About in Bissen Foxing About in Bissen
  • A landslide on a former railway transformed to a cycle path A landslide on a former railway transformed to a cycle path
  • Smiling between the rocks Smiling between the rocks
  • Barrage on the Sauer Barrage on the Sauer
  • Heart shaped leaves Heart shaped leaves
  • Black hole Black hole
  • Stauséi floating bridge Stauséi floating bridge
  • Our-Stauséi Our-Stauséi
  • Active people in Bissen Active people in Bissen
  • Clouds near Colpach-Haut Clouds near Colpach-Haut
  • The quiet road, where the river meanders The quiet road, where the river meanders
  • Knight in the woods, not at the round table Knight in the woods, not at the round table
  • Alzette valley Alzette valley
  • Muddy track near Bavigne Muddy track near Bavigne
  • Cloud near Niederwampach Cloud near Niederwampach
  • Footbath Footbath
  • Failed lunch at the lake Failed lunch at the lake
  • Rainbow near Kehlen Rainbow near Kehlen