• When your face is a geometric paradox (!) When your face is a geometric paradox
  • Esch-cape Velocity: Cycling into a colourful dimension (!) Esch-cape Velocity: Cycling into a colourful dimension
  • The inner world exposed (!) The inner world exposed
  • Orchestrated Instability (!) Orchestrated Instability
  • High Anxiety on High Ground (!) High Anxiety on High Ground
  • Couch potato: Extreme edition (!) Couch potato: Extreme edition
  • A 'Fragile' Landscape (!) A 'Fragile' Landscape
  • If buildings could eat (!) If buildings could eat
  • The Joyful Solitude of the Open Road (!) The Joyful Solitude of the Open Road
  • D'oh-pe art, mate! (!) D'oh-pe art, mate!
  • A Blossom's Embrace A Blossom's Embrace
  • The Secret Language of Smiles The Secret Language of Smiles
  • Cascades du Mullerthal: You Can't Spell 'Fun' Without 'Falls'! Cascades du Mullerthal: You Can't Spell 'Fun' Without 'Falls'!
  • Pope's route? more like road rage! Pope's route? more like road rage!
  • A Smile Worth the Wait A Smile Worth the Wait
  • Which Way to the Pain? Which Way to the Pain?
  • Braderie in Mondorf-les Bains Braderie in Mondorf-les Bains
  • Chapelle Sainte-Marguerite, Hersberg Chapelle Sainte-Marguerite, Hersberg
  • Electric sheep Electric sheep
  • Steel Threads, Gentle Promise: A Smile's Silent Song Steel Threads, Gentle Promise: A Smile's Silent Song
  • Two pairs of wet shoes Two pairs of wet shoes
  • Free doll Free doll
  • Christmas 2024 Christmas 2024
  • Christmas 2024 Christmas 2024
  • Christmas 2024 Christmas 2024
  • Christmas 2024 Christmas 2024
  • Way near Grundhof Way near Grundhof
  • If I fits, I sits...and judges you If I fits, I sits...and judges you
  • Christmas 2024 Christmas 2024
  • Forestry machine Forestry machine
  • Blooming thistle Blooming thistle
  • Christmas 2024 Christmas 2024
  • Bed and Breakfast or Bats & Birds board Bed and Breakfast or Bats & Birds board
  • Christmas 2024 Christmas 2024
  • A Walk in the Park A Walk in the Park
  • Kallektuffquell Kallektuffquell
  • House in the forest House in the forest
  • Christmas 2024 Christmas 2024
  • A veeeeeeery long bench A veeeeeeery long bench
  • Dirty Mullerthal Trail Route 3 Dirty Mullerthal Trail Route 3
  • Pink Sock: Comfort, Shoes: Discomfort Pink Sock: Comfort, Shoes: Discomfort
  • Magnolia's Patterns: Visual Harmony in Bloom Magnolia's Patterns: Visual Harmony in Bloom
  • Shiny, Hearty, and Fun! Shiny, Hearty, and Fun!
  • Christmas 2024 Christmas 2024
  • Black Ernz Valley near Grundhof Black Ernz Valley near Grundhof
  • Forest path near Blumenthal Forest path near Blumenthal
  • Dirty path near Reuland Dirty path near Reuland
  • Vending machines are now labelled as 24 hours shops Vending machines are now labelled as 24 hours shops
  • A bite in the park A bite in the park
  • Kallektuffquell waterfall Kallektuffquell waterfall
  • Patterns of Petals Patterns of Petals
  • Present Present
  • Goat-ing into the day Goat-ing into the day
  • Chips ahoy, matey! Chips ahoy, matey!
  • Spring's Colourful Chaos Spring's Colourful Chaos
  • Track in Mullerthal Track in Mullerthal
  • To nap or not to nap? To nap or not to nap?
  • Black Ernz valley Black Ernz valley
  • Timmy's latest adventure Timmy's latest adventure
  • Cloudy with a chance of cycle Cloudy with a chance of cycle
  • Broken handrail Broken handrail
  • Raspberry pie Raspberry pie
  • Oh, look, another concrete jungle! Oh, look, another concrete jungle!
  • Track in Mullerthal Track in Mullerthal
  • The only chance to start the BBQ The only chance to start the BBQ
  • BBQ preparation BBQ preparation
  • Sheep Sheep
  • Pond-ering the grey skies Pond-ering the grey skies
  • Old tramway line in Chatillon Old tramway line in Chatillon
  • The Goblin's Gateway The Goblin's Gateway
  • My friends, we're going to have seafood for lunch today! My friends, we're going to have seafood for lunch today!
  • My Hooman, You Shall Not Move! My Hooman, You Shall Not Move!
  • The iron path beckons The iron path beckons
  • A peaceful way beneath the trees A peaceful way beneath the trees
  • Timmy and a smile Timmy and a smile
  • A gateway of light A gateway of light
  • Harvested raspberries Harvested raspberries
  • Two wheels, three friends, endless roads Two wheels, three friends, endless roads
  • Bike route between Étalle and Saint-Léger Bike route between Étalle and Saint-Léger
  • Discouraged path by local authorities Discouraged path by local authorities
  • Timmy's sunbath on the disk Timmy's sunbath on the disk
  • Sculpture in garden, Reuland Sculpture in garden, Reuland
  • Réserve de la Carrière de Tattert Réserve de la Carrière de Tattert
  • Discouraged path by local authorities Discouraged path by local authorities
  • Cape Le Grand National Park Cape Le Grand National Park
  • Forest path near Brouch Forest path near Brouch
  • Geology information board in Tattert Geology information board in Tattert
  • Timmy out of the box Timmy out of the box
  • Cloud above the hill top Cloud above the hill top
  • Timmy by the window Timmy by the window
  • Hide and Seek with Art Hide and Seek with Art
  • white sand in Cape Le Grand National Park white sand in Cape Le Grand National Park
  • Sailing boat in Cape Le Grand National Park Sailing boat in Cape Le Grand National Park
  • Yoga Timmy Yoga Timmy
  • a beautiful idyllic beach in Cape Le Grand National Park, we had a beautiful idyllic beach in Cape Le Grand National Park, we had
  • Dead branch partially eaten by salt Dead branch partially eaten by salt
  • a beautiful idyllic beach in Cape Le Grand National Park, where a beautiful idyllic beach in Cape Le Grand National Park, where
  • Beach in Cape Le Grand National Park Beach in Cape Le Grand National Park
  • Alsace, a land of bells Alsace, a land of bells
  • The calm before the equestrian storm The calm before the equestrian storm
  • Yearning for the Green Grass Beyond Yearning for the Green Grass Beyond
  • Cape Le Grand National Park Cape Le Grand National Park
  • a beautiful idyllic beach in Cape Le Grand National Park a beautiful idyllic beach in Cape Le Grand National Park
  • Track near Iewerlengermillen Track near Iewerlengermillen
  • Cape Le Grand National Park Cape Le Grand National Park
  • A bird's penthouse view A bird's penthouse view
  • Campfire Campfire
  • a beautiful idyllic beach in Cape Le Grand National Park a beautiful idyllic beach in Cape Le Grand National Park
  • a beautiful idyllic beach in Cape Le Grand National Park a beautiful idyllic beach in Cape Le Grand National Park
  • Moselle river near Oberbillig Moselle river near Oberbillig
  • Cape Le Grand National Park Cape Le Grand National Park
  • Transportation on and above the Moselle Transportation on and above the Moselle
  • Easter's Winter Wonderland Easter's Winter Wonderland
  • The hills have eyes (and turbines) The hills have eyes (and turbines)
  • Forest path near Brouch Forest path near Brouch
  • a beautiful idyllic beach in Cape Le Grand National Park a beautiful idyllic beach in Cape Le Grand National Park
  • Timmy on bed Timmy on bed
  • Patterns in petals, lines of vines - ordered beauty. Patterns in petals, lines of vines - ordered beauty.
  • Forest path near Brouch Forest path near Brouch
  • Étang de Gantaufet Étang de Gantaufet
  • Oh joy, another grey day on a grey road. Oh joy, another grey day on a grey road.
  • Track near Saint-Léger Track near Saint-Léger
  • Sculpture near Bilsdorf Sculpture near Bilsdorf
  • a beautiful idyllic beach in Cape Le Grand National Park a beautiful idyllic beach in Cape Le Grand National Park
  • Rain or Shine, the Wheels Keep Spinning! Rain or Shine, the Wheels Keep Spinning!
  • When left is the only right When left is the only right
  • Cascading water is my cup of tea Cascading water is my cup of tea
  • Low clouds Low clouds
  • View above Bavine View above Bavine
  • Curvy way near Baschleiden Curvy way near Baschleiden
  • Track near Noertrange Track near Noertrange
  • When banks are on fire, who needs a barbeque? When banks are on fire, who needs a barbeque?
  • Stauséi near Arsdorf Stauséi near Arsdorf
  • Clouds near Autelbas Clouds near Autelbas
  • Sheep near Haller Sheep near Haller
  • The city that hides secrets in its reflections The city that hides secrets in its reflections
  • A walk in the park with autumn hues A walk in the park with autumn hues
  • Where Vines Embrace the Sky Where Vines Embrace the Sky
  • Zigzap road to Rambrouch Zigzap road to Rambrouch
  • The Winding Path to the Whispering Tower The Winding Path to the Whispering Tower
  • World pasta day World pasta day
  • Schiessentümpel waterfall Schiessentümpel waterfall
  • Windmill parts near Ermsdorf Windmill parts near Ermsdorf
  • Nature and art, a quiet dialogue Nature and art, a quiet dialogue
  • Road near Hersberg Road near Hersberg
  • Windmill parts near Ermsdorf Windmill parts near Ermsdorf
  • One of the craziest bike route segment One of the craziest bike route segment
  • Track near Baschleiden Track near Baschleiden
  • Rainbow in Holtz Rainbow in Holtz
  • Lonely tree Lonely tree
  • Water flowing Water flowing
  • New road construction New road construction
  • Bike path detour? more like a bike path diversion! Bike path detour? more like a bike path diversion!
  • Saarburg Saarburg
  • Timmy on bed Timmy on bed
  • The path's red sentinel The path's red sentinel
  • Oh, joy, another wet road Oh, joy, another wet road
  • When the sky met the river in Strasbourg When the sky met the river in Strasbourg
  • Misty scenery near Surré Misty scenery near Surré
  • Farmer on a bike Farmer on a bike
  • Stretching Timmy Stretching Timmy
  • Golden hour path Golden hour path
  • The flower's vibrant dance The flower's vibrant dance
  • A Cat's leap, or a Puma's pose? A Cat's leap, or a Puma's pose?
  • Winter's heart in Strasbourg's green embrace Winter's heart in Strasbourg's green embrace
  • An Orangerie scene, a glimpse into French life An Orangerie scene, a glimpse into French life
  • Road to somewhere, and I'm not driving Road to somewhere, and I'm not driving
  • Track near Surré Track near Surré
  • Free Paul Watson... but what now? Free Paul Watson... but what now?
  • Clouds in the sky Clouds in the sky
  • Clouds going out of the valley Clouds going out of the valley
  • Chaussée Romaine Chaussée Romaine
  • Forest path between Larochette and Medernach Forest path between Larochette and Medernach
  • Traditional Christmas celebrations in Strasbourg Traditional Christmas celebrations in Strasbourg
  • Sheep Sheep
  • Autumn's embrace on the hills Autumn's embrace on the hills
  • Whispers Through the Stone Gate Whispers Through the Stone Gate
  • Beetebuerger Bësch Beetebuerger Bësch
  • The temperature at Vëlosummer's end The temperature at Vëlosummer's end
  • Log on the track Log on the track
  • Santa's workshop or a Christmas sweet shop? Santa's workshop or a Christmas sweet shop?
  • A cathedral with a knack for snacks A cathedral with a knack for snacks
  • Colpach-Bas park Colpach-Bas park
  • Buergbrennen Hassel Buergbrennen Hassel
  • Santa's chalet is lit up like a Christmas tree! Santa's chalet is lit up like a Christmas tree!
  • Oh, another building with some decorations. How original Oh, another building with some decorations. How original
  • Forest near Grevenhaff Forest near Grevenhaff
  • Baa! Baa!
  • Dramatic sky near Bivange Dramatic sky near Bivange
  • Wet leaf ballet on the path of least resistance Wet leaf ballet on the path of least resistance
  • Big puddle Big puddle
  • Forest path Forest path
  • Bourglinster castle Bourglinster castle
  • Ardennes view near Neunhausen Ardennes view near Neunhausen
  • Sunshine!! Sunshine!!
  • Asphalt track above Schieren Asphalt track above Schieren
  • Hiking directions in Marvie Hiking directions in Marvie
  • Can you read this? Can you read this?
  • Krakelshaff Park, Bettembourg Krakelshaff Park, Bettembourg
  • Buergbrennen Niederanven Buergbrennen Niederanven
  • La Petite-Pierre La Petite-Pierre
  • Duck, Duck, Drizzle: A Rainy Day at Hesperange Duck, Duck, Drizzle: A Rainy Day at Hesperange
  • Forest path near la Petite-Pierre Forest path near la Petite-Pierre
  • Forest path Forest path
  • Buergbrennen Oetrange Buergbrennen Oetrange
  • My Citrus awaits the next adventure My Citrus awaits the next adventure
  • What a muddy mess! What a muddy mess!
  • Route Forestière du Rehbach Route Forestière du Rehbach
  • Dramatic sky near Weydig Dramatic sky near Weydig
  • Is this the way to Mordor? Asking for a Hobbit. Is this the way to Mordor? Asking for a Hobbit.
  • Timmy Timmy
  • So many bikes! So many bikes!
  • Lutremange to Lutrebois Lutremange to Lutrebois
  • Hiking routes in Mullerthal Hiking routes in Mullerthal
  • When the river takes a scenic route When the river takes a scenic route
  • Way out of Syren Way out of Syren
  • Wood sculpture in Leudelange Wood sculpture in Leudelange
  • Thunder clouds seen from Berbourg Thunder clouds seen from Berbourg
  • Sentier des Auberges de Jeunesse Sentier des Auberges de Jeunesse
  • Track in Tintange Track in Tintange
  • Sauer river near Route d'Oeil Sauer river near Route d'Oeil
  • Dramatic sky near Boudler Dramatic sky near Boudler
  • Building meant to be demolished in 2008 Building meant to be demolished in 2008
  • Timmy Timmy
  • Chilled out Timmy Chilled out Timmy
  • Roadworks Roadworks
  • Forest path near la Petite-Pierre Forest path near la Petite-Pierre
  • La Petite-Pierre castle La Petite-Pierre castle
  • Will a broken brake break? Will a broken brake break?
  • Curious dogs Curious dogs
  • Graufthal Graufthal
  • Forest track near Holtz Forest track near Holtz
  • Cloudy with a chance of a great bike ride Cloudy with a chance of a great bike ride
  • White Ernz river White Ernz river
  • Christmas tree in Grünewald Christmas tree in Grünewald
  • La Petite-Pierre La Petite-Pierre
  • Before it rained on me Before it rained on me
  • Christmas tree in Grünewald Christmas tree in Grünewald
  • Path near Brouch Path near Brouch
  • Path near Bissen Path near Bissen
  • MTB Trail Bettendorf MTB Trail Bettendorf
  • View from Niclosbierg View from Niclosbierg
  • Happiness machine Happiness machine
  • Fallen trees bypass Fallen trees bypass
  • Colpach-Bas castle Colpach-Bas castle
  • Wiltz river near Mageret Wiltz river near Mageret
  • Three Bears walk into a window Three Bears walk into a window
  • Beware the bikes, they might be coming! Beware the bikes, they might be coming!
  • Track near Neunhausen Track near Neunhausen
  • Pfaffenthal Pfaffenthal
  • Fallen tree Fallen tree
  • Exploration near Dahlem Exploration near Dahlem
  • Track near Koetschette Track near Koetschette
  • Ancient stones under an autumn sky Ancient stones under an autumn sky
  • Piste cyclable de la Wiltz Piste cyclable de la Wiltz
  • Spring in Dillingen Spring in Dillingen
  • Timmy Timmy
  • Very narrow path Very narrow path
  • A perfect autumn stroll A perfect autumn stroll
  • Whispers of the Wark, beneath an azure sky Whispers of the Wark, beneath an azure sky
  • HALIFAX Square memorial HALIFAX Square memorial
  • Ruin Ruin
  • Track near Hierheck Track near Hierheck
  • Grenz West Tour sign Grenz West Tour sign
  • Zig zags Zig zags
  • Field near Wahlhausen Field near Wahlhausen
  • Track near Arsdorf Track near Arsdorf
  • Battracian Battracian
  • Asphalt track near Beidweiler Asphalt track near Beidweiler
  • Stream near Arsdorf-Moulin Stream near Arsdorf-Moulin
  • Track near Arsdorf Track near Arsdorf
  • Forest near Keispelt Forest near Keispelt
  • February's thunderstorm alert February's thunderstorm alert
  • Forest near Bech Forest near Bech
  • Roman villa in Helmsange Roman villa in Helmsange
  • Dog murder attempt! Dog murder attempt!
  • Cloudy day near Ell Cloudy day near Ell
  • MTB Trail Rambrouch near Riesenhof MTB Trail Rambrouch near Riesenhof
  • Cherries Cherries
  • Mural in Leudelange Mural in Leudelange
  • The Sleeping Giant of Beaufort The Sleeping Giant of Beaufort
  • Sheep in Sauerdall Sheep in Sauerdall
  • The road to the setting sun The road to the setting sun
  • Track near Arsdorf-Moulin Track near Arsdorf-Moulin
  • Ourdall Ourdall
  • Track near Welsdorf Track near Welsdorf
  • A Path Through Time A Path Through Time
  • Tunnel on Piste cyclable de la Wiltz Tunnel on Piste cyclable de la Wiltz
  • Buergbrennen Strassen Buergbrennen Strassen
  • Thunderstorm in Ettelbruck Thunderstorm in Ettelbruck
  • Viewpoint Viewpoint
  • Track near Erpeldange Track near Erpeldange
  • When the road asks for more autumn When the road asks for more autumn
  • Trail near Baschleiden Trail near Baschleiden
  • gRAVeL near Bastogne gRAVeL near Bastogne
  • White Ernz bridge White Ernz bridge
  • Covered picnic table Covered picnic table
  • Track near Villeroux Track near Villeroux
  • Sauerlinn Sauerlinn
  • Defined Edges and Textured Greens Defined Edges and Textured Greens
  • Cycling in Grünewald Cycling in Grünewald
  • Thundershower in Ettelbruck Thundershower in Ettelbruck
  • Track near Erpeldange Track near Erpeldange
  • Viewpoint in Grünewald Viewpoint in Grünewald
  • Good that I have some plyers with me Good that I have some plyers with me
  • The Forest's Silent Drama The Forest's Silent Drama
  • Fallen trees on the way Fallen trees on the way
  • Around the lake Around the lake
  • Sauer river near Menufontaine Sauer river near Menufontaine
  • Larochette castle Larochette castle
  • Top of the trees Top of the trees
  • Hiking directions near Schäsbierg Hiking directions near Schäsbierg
  • Path above the lake Path above the lake
  • Liège Bastogne Liège roundabout in Bastogne Liège Bastogne Liège roundabout in Bastogne
  • Cycling punishment Cycling punishment
  • Hard climb near the Stauséi Hard climb near the Stauséi
  • Cliffs near Ernzen Cliffs near Ernzen
  • Hidden direction signs Hidden direction signs
  • Sprint? Not really, just a loose heartrate monitor Sprint? Not really, just a loose heartrate monitor
  • Scenery near Brouch Scenery near Brouch
  • Steps Steps
  • Eischen Eischen
  • Flying drone Flying drone
  • Path in Verlorenkost Path in Verlorenkost
  • Golden hour near Eischen Golden hour near Eischen
  • Between Pont Misère and Boulaide Between Pont Misère and Boulaide
  • Diversion Diversion
  • Buergbrennen Leudelange Buergbrennen Leudelange
  • Sofa bench? Sofa bench?
  • When nature takes the stairs When nature takes the stairs
  • A path into golden autumn A path into golden autumn
  • Thick or small climb? Thick or small climb?
  • Pavillon in the fog Pavillon in the fog
  • Sauerdall mural in Langsur Sauerdall mural in Langsur
  • PC 21 between Alscheid and Lellingen PC 21 between Alscheid and Lellingen
  • Old tram information board Old tram information board
  • Buergbrennen Bertrange Buergbrennen Bertrange
  • Snake! Snake!
  • Street art Street art
  • Schleif former station Schleif former station
  • Old railroad in Boulange Old railroad in Boulange
  • What is this? What is this?
  • Renovated cycleway near Lac de la Strange Renovated cycleway near Lac de la Strange
  • Trail along the lake Trail along the lake
  • Buergbrennen Fentange Buergbrennen Fentange
  • Terrific sky near Mamer Terrific sky near Mamer
  • Patterns of Trees Patterns of Trees
  • Fog on the plateau Fog on the plateau
  • Historic charcoal pile at Eisengewinnung Historic charcoal pile at Eisengewinnung
  • Bike routes map near Thionville Bike routes map near Thionville
  • Respect nature! Respect nature!
  • PC18 near Perlé PC18 near Perlé
  • Belval Belval
  • Pont Misère Pont Misère
  • Art on top of Guttland.Trails information board Art on top of Guttland.Trails information board
  • Rotorua lake Rotorua lake
  • Double heart Double heart
  • Tracks to Nowhere and Everywhere Tracks to Nowhere and Everywhere
  • Access at your own risk Access at your own risk
  • Fog on the plateau Fog on the plateau
  • Lovely stones Lovely stones
  • Bourglinster castle Bourglinster castle
  • Hi! Hi!
  • Forest path near Entrange Forest path near Entrange
  • Rock on PC 5 in Larochette Rock on PC 5 in Larochette
  • Crayfish information board Crayfish information board
  • Guinea pigs Guinea pigs
  • Belval Belval
  • Parc Lentz, Bertrange Parc Lentz, Bertrange
  • Water and mud Water and mud
  • Sunset in Dahlem Sunset in Dahlem
  • After a storm in Grünewald After a storm in Grünewald
  • Fern covered path Fern covered path
  • Need a pause? Need a pause?
  • Mikado forest Mikado forest
  • Fond de Gras Fond de Gras
  • Fond de Gras Fond de Gras
  • Waarkdall Waarkdall
  • Whispers of the Ancient Stone Whispers of the Ancient Stone
  • Off the beaten track Off the beaten track
  • Rain near Holzem Rain near Holzem
  • Asphalt track near Differdange Asphalt track near Differdange
  • Bondieuserie near Ermsdorf Bondieuserie near Ermsdorf
  • Tiny hills near Château de Mercy Tiny hills near Château de Mercy
  • On the White Ernz river after the cold shower On the White Ernz river after the cold shower
  • Way between Grünewald and Bourglinster Way between Grünewald and Bourglinster
  • Sauer river during golden hour Sauer river during golden hour
  • Rocks near Berdorf Rocks near Berdorf
  • Belval Belval
  • Layers of valleys Layers of valleys
  • Sulphur water Sulphur water
  • Hi! Hi!
  • Forest playground Forest playground
  • Belval Belval
  • Fond de Gras Fond de Gras
  • View from mirador de Lamadelaine View from mirador de Lamadelaine
  • Train 1900 Train 1900
  • Fond de Gras Fond de Gras
  • Slope Slope
  • Belval Belval