• Shiny Water, Narrow Bridge, Go! Shiny Water, Narrow Bridge, Go!
  • Hare Today, Gone Tomorrow Hare Today, Gone Tomorrow
  • Bastogne Sud: Symmetrical Facade, Structured Patterns, Predictab Bastogne Sud: Symmetrical Facade, Structured Patterns, Predictab
  • Remember Testing? A Blast from Our Recent Past Remember Testing? A Blast from Our Recent Past
  • Bike's Reset Bike's Reset
  • Belval Blast Furnaces: Industrial Redevelopment Belval Blast Furnaces: Industrial Redevelopment
  • A Symphony of White in the Enchanted Forest A Symphony of White in the Enchanted Forest
  • Timmy's Tree-mendous Tumble! Timmy's Tree-mendous Tumble!
  • Oh, Just Another Day of 'Helping' with My Human's Work. Oh, Just Another Day of 'Helping' with My Human's Work.
  • Friendly Face at the Fence Friendly Face at the Fence
  • Timmy's Daily Dose of Window-Side Zen Timmy's Daily Dose of Window-Side Zen
  • Timmy: Master of the Back Garden Boundary Disputes Timmy: Master of the Back Garden Boundary Disputes
  • Liege-Bastogne-Liege: Where Even Roundabouts Get a Workout Liege-Bastogne-Liege: Where Even Roundabouts Get a Workout
  • Tulips: Red-y or not, here I come! Tulips: Red-y or not, here I come!
  • Hyacinth Order: A Symphony of Shapes and Colours Hyacinth Order: A Symphony of Shapes and Colours
  • Run Wild Through the Wildflowers Run Wild Through the Wildflowers
  • Sequoia's Little Dip Sequoia's Little Dip
  • Road Closed? Looks like the Romans are still renovating! Road Closed? Looks like the Romans are still renovating!
  • Vibrant Visions of Bettembourg Vibrant Visions of Bettembourg
  • Is there room for one more at dinner, hooman? Is there room for one more at dinner, hooman?
  • Whee! Reaching for the Clouds! Whee! Reaching for the Clouds!
  • Kitty! A Cat-astrophe in Beautiful Colours! Kitty! A Cat-astrophe in Beautiful Colours!
  • Le Gros Ruisseau: Is it Really That Big? Le Gros Ruisseau: Is it Really That Big?
  • Timmy's Mid-Afternoon Paw-sition Timmy's Mid-Afternoon Paw-sition
  • Chain wear measurement exceeding 1.0; replacement imminent Chain wear measurement exceeding 1.0; replacement imminent
  • New Cycleway between Martelange and Radelange New Cycleway between Martelange and Radelange
  • Silent Watcher, Carved in Wood Silent Watcher, Carved in Wood
  • Geological Features and Industrial Relics of the Holleschbierg Mine Geological Features and Industrial Relics of the Holleschbierg Mine
  • If I Fits, I Sleeps: A Cardboard Cat-astrophe! If I Fits, I Sleeps: A Cardboard Cat-astrophe!
  • The Sphinx of Cardboardia The Sphinx of Cardboardia
  • Oh, the Burden of Being a Lap Warmer Oh, the Burden of Being a Lap Warmer
  • Crossing the Road: Chatillon's Zebra Crossing for Cyclists! Crossing the Road: Chatillon's Zebra Crossing for Cyclists!
  • Egg-cellent Easter Art in Beckerich Egg-cellent Easter Art in Beckerich
  • The German Sawmill The German Sawmill
  • Pathway, light, puddle, branch! Where to next? Pathway, light, puddle, branch! Where to next?
  • Brainy Fun in the Sun! Brainy Fun in the Sun!
  • Fueling My Soul, One Step at a Time. Fueling My Soul, One Step at a Time.
  • From Tower to Tower, the Path Unfolds From Tower to Tower, the Path Unfolds
  • Boxed Up Bliss: Is Timmy Mastering the Art of Origami? Boxed Up Bliss: Is Timmy Mastering the Art of Origami?
  • Timmy's Deep Thoughts From the Velvet Throne Timmy's Deep Thoughts From the Velvet Throne
  • Timmy's Neighbourhood Watch: Guaranteed to Miss All the Action! Timmy's Neighbourhood Watch: Guaranteed to Miss All the Action!
  • Are We There Yet? Are We There Yet?
  • Montauban Forge Ruins Montauban Forge Ruins
  • Belly Rub Bandit Strikes Again! Belly Rub Bandit Strikes Again!
  • RAVeL Revelations: Now Paved! RAVeL Revelations: Now Paved!
  • Urban 'Art': Because Nature Wasn't Good Enough Urban 'Art': Because Nature Wasn't Good Enough
  • Another Scenic View... of Construction Another Scenic View... of Construction
  • Bird sculpture Bird sculpture
  • Look at this bird! :D Look at this bird! :D
  • Sea kayak Sea kayak
  • Fat bird Fat bird
  • KIF_1889.JPG KIF_1889.JPG
  • Construction site Construction site
  • British Columbia flag British Columbia flag
  • The Keg, not the Geek! The Keg, not the Geek!
  • Maybe the only palmtrees in Canada Maybe the only palmtrees in Canada
  • Beach Avenue Beach Avenue
  • Oh, Look, a 'Trail' (AKA Nature's Obstacle Course) Oh, Look, a 'Trail' (AKA Nature's Obstacle Course)
  • Picture focus is on the rain, not the birds :P Picture focus is on the rain, not the birds :P
  • KIF_1869.JPG KIF_1869.JPG
  • Halloween Halloween
  • Mangez (real food) Mangez (real food)
  • Lines, Light, Landscape, Colours and Flow Lines, Light, Landscape, Colours and Flow
  • Track near Iewerlengermillen Track near Iewerlengermillen
  • Patterns of Red and Cream Patterns of Red and Cream
  • A Path to Serenity A Path to Serenity
  • The Path Unseen: A Gasperich Enigma The Path Unseen: A Gasperich Enigma
  • Coos on the Loose! Coos on the Loose!
  • Sheep in a huge field Sheep in a huge field
  • Spokes, Helmet and bright colours: A predictable arrangement Spokes, Helmet and bright colours: A predictable arrangement
  • Prout: A Road Less Travelled, and Probably for Good Reason Prout: A Road Less Travelled, and Probably for Good Reason
  • Sculpture near Bilsdorf Sculpture near Bilsdorf
  • Tarte Tatin Tarte Tatin
  • Wood You Believe It, Another Pile of Logs! Wood You Believe It, Another Pile of Logs!
  • Where Did the Trees Go? Where Did the Trees Go?
  • View above Bavine View above Bavine
  • Curvy way near Baschleiden Curvy way near Baschleiden
  • Track near Noertrange Track near Noertrange
  • Daffodils: Yellow, orange, green. Texture. Repetition. Good. Daffodils: Yellow, orange, green. Texture. Repetition. Good.
  • Forest along the Alzette Forest along the Alzette
  • Pretty house near Beiler Pretty house near Beiler
  • Why did the horse cross the road? Why did the horse cross the road?
  • Rain Rain
  • Tranquil Trail, Peaceful Mind Tranquil Trail, Peaceful Mind
  • Parallel arches, clearly defined Parallel arches, clearly defined
  • Timmy's Demands: Tribute or Treachery? Timmy's Demands: Tribute or Treachery?
  • Cycleway construction in Cents Cycleway construction in Cents
  • Stauséi near Arsdorf Stauséi near Arsdorf
  • Sheep Sheep
  • Track near Mamer Track near Mamer
  • Emaischen banner Emaischen banner
  • Patterns of Haute-Sûre Patterns of Haute-Sûre
  • Patterns of Light and Texture: A Stimulating Sensory Experience Patterns of Light and Texture: A Stimulating Sensory Experience
  • Zigzap road to Rambrouch Zigzap road to Rambrouch
  • Smiles Smiles
  • Decision Time: Left or Right... Oh Wait, It's Just a Sharp Bend! Decision Time: Left or Right... Oh Wait, It's Just a Sharp Bend!
  • Bastogne! 32...23...22...2.0! Go! Bastogne! 32...23...22...2.0! Go!
  • Discovering new places Discovering new places
  • Road to Ourdall near Welchenhausen Road to Ourdall near Welchenhausen
  • Smiles Smiles
  • Woltz tunnel under the railroad Woltz tunnel under the railroad
  • Ourdall near Oberhausen Ourdall near Oberhausen
  • Toad Toad
  • Above Ourdall near Oberhausen Above Ourdall near Oberhausen
  • km 115 on Vennbahn km 115 on Vennbahn
  • Before the downhill to Ourdall Before the downhill to Ourdall
  • Ourdall near Auel Ourdall near Auel
  • Track near Baschleiden Track near Baschleiden
  • Oh, the Thrill of Sitting on a Chair. Oh, the Thrill of Sitting on a Chair.
  • Poudrerie de Kochelscheuer Poudrerie de Kochelscheuer
  • Bike reflector Bike reflector
  • Forest along the Alzette Forest along the Alzette
  • Eisch and Clairefontaine Valleys: A Belgian Treasure Eisch and Clairefontaine Valleys: A Belgian Treasure
  • New road construction New road construction
  • Sheep Sheep
  • The goat from Geesseknäppchen The goat from Geesseknäppchen
  • Weather tasting Weather tasting
  • Timmy in the bath Timmy in the bath
  • Timmy on my lap Timmy on my lap
  • Cleaning Timmy Cleaning Timmy
  • Paved track near Oberüttfeld Paved track near Oberüttfeld
  • Sheep Sheep
  • Market Market
  • Sheep Sheep
  • Rain drops Rain drops
  • Cuddling Timmy Cuddling Timmy
  • Eifel track near Oberüttfeld Eifel track near Oberüttfeld
  • Cuties Cuties
  • A comforting gravel cycleway through Nature's Order A comforting gravel cycleway through Nature's Order
  • Timmy on bed Timmy on bed
  • Catwatch Catwatch
  • Sheep cup Sheep cup
  • Track! Shiny Blue Sky! Distracting shadows! Track! Shiny Blue Sky! Distracting shadows!
  • Historical Station on RAVeL 155 Historical Station on RAVeL 155
  • Dandelion flower Dandelion flower
  • Used bike parts Used bike parts
  • A Million Distractions, One Beautiful Trail A Million Distractions, One Beautiful Trail
  • Forest track between Nothomb and Perlé Forest track between Nothomb and Perlé
  • Timmy by the window Timmy by the window
  • A Structured Walk in the Natural World A Structured Walk in the Natural World
  • Rainbow near Hesperange Rainbow near Hesperange
  • Border crossing on Vennbahn Border crossing on Vennbahn
  • Creek near Üttfeld Creek near Üttfeld
  • Bike cleaning Bike cleaning
  • Stretching Timmy Stretching Timmy
  • Asparagus season is here Asparagus season is here
  • Yes, Because 'Wild Cuisine' Totally Doesn't Sound Like a Prank Yes, Because 'Wild Cuisine' Totally Doesn't Sound Like a Prank
  • Sleeping Timmy Sleeping Timmy
  • Fishes in Strassen Fishes in Strassen
  • Straight Path, Predictable Green Straight Path, Predictable Green
  • Cloudy sky near Thiaumont Cloudy sky near Thiaumont
  • Chicken Chicken
  • Eifel track near Hallert Eifel track near Hallert
  • Our river in Auel Our river in Auel
  • Timmy looking through the box hole Timmy looking through the box hole
  • Scratching Timmy Scratching Timmy
  • Eifel track near Winterspelt Eifel track near Winterspelt
  • Sleeping Timmy Sleeping Timmy
  • Brake pads replacement Brake pads replacement
  • RAVeL 155: Entry or Exit? RAVeL 155: Entry or Exit?
  • Heavy bikes are okay here Heavy bikes are okay here
  • Urban Urban
  • Sleeping Timmy Sleeping Timmy
  • Wet ride Wet ride
  • Timmy Timmy
  • Tubeless tyre patching Tubeless tyre patching
  • Dirty track Dirty track
  • Nature reserve near Weiswampach Nature reserve near Weiswampach
  • Collapsed road Collapsed road
  • Bike cleaning Bike cleaning
  • Forest - Trees - Bridge - Path - Go Go GO! Forest - Trees - Bridge - Path - Go Go GO!
  • When Nature Can't Decide if It's Spring or Autumn When Nature Can't Decide if It's Spring or Autumn
  • Forest track between Nothomb and Perlé Forest track between Nothomb and Perlé
  • Flowers in the forest Flowers in the forest
  • Forest Delight Forest Delight
  • Blooming tree Blooming tree
  • Daffoldils in Mamer park Daffoldils in Mamer park
  • Nothomb river near Nothomb Nothomb river near Nothomb
  • A lane of shadows, where sunlight softly gleams. A lane of shadows, where sunlight softly gleams.
  • Peaceful Path Through the Valley Peaceful Path Through the Valley
  • It's been a temporary end forever It's been a temporary end forever
  • Le Train-Quai Le Train-Quai
  • Ford in Petit-Nobressart Ford in Petit-Nobressart
  • Tranquility on Two Wheels on a Recently Paved Cycleway Tranquility on Two Wheels on a Recently Paved Cycleway
  • Easter bunny Easter bunny
  • Navigating the Unknown Navigating the Unknown
  • Car freedom Car freedom
  • Forest near Hovelange Forest near Hovelange
  • Light rain near Schoenfels Light rain near Schoenfels
  • Have a look at the nature Have a look at the nature
  • Solitude on the Road: A Moment of Inner Peace. Solitude on the Road: A Moment of Inner Peace.
  • Forges de Montauban Forges de Montauban
  • Lost? No, I Just Don't Know Where I Am Going! Lost? No, I Just Don't Know Where I Am Going!
  • Compass in Steinfort Compass in Steinfort
  • Forest near Hovelange Forest near Hovelange
  • Fun sign Fun sign
  • Forest track near Reckange-sur-Mess Forest track near Reckange-sur-Mess
  • Public bookshelf in Bettembourg Public bookshelf in Bettembourg
  • Path above the Eisch valley Path above the Eisch valley
  • Above Kahler Above Kahler
  • What a sign What a sign
  • Defenders of Hosingen Defenders of Hosingen
  • Cairn Cairn
  • Track near Reckange Track near Reckange
  • Slippery path near Pétange Slippery path near Pétange
  • Mini rainbow Mini rainbow
  • Pathway of Sunlight and Shadow Pathway of Sunlight and Shadow
  • Broken spring Broken spring
  • Moo cow Moo cow
  • Threatening sky near Leudelange Threatening sky near Leudelange
  • On the edge of the cliff On the edge of the cliff
  • Chapelle Saint Jean, Dudelange Chapelle Saint Jean, Dudelange
  • Interesting light near Hesperange Interesting light near Hesperange
  • Battracian Battracian
  • Found a viewpoint Found a viewpoint
  • Track renovation after forestry works Track renovation after forestry works
  • Track above Clervaux Track above Clervaux
  • Track near Holzthum Track near Holzthum
  • Track near Bigonville Track near Bigonville
  • Daffodils in the forest Daffodils in the forest
  • Leiffrächen Nature Reserve Leiffrächen Nature Reserve
  • Industrial ruin in La Harmande Industrial ruin in La Harmande
  • Creek near Petit-Nobressart Creek near Petit-Nobressart
  • Deforestation near Lellingen Deforestation near Lellingen
  • Industrial ruin in La Harmande Industrial ruin in La Harmande
  • View in Leiffrächen Nature Reserve View in Leiffrächen Nature Reserve
  • Kalktuffquellen Kalktuffquellen
  • Fording a creek Fording a creek
  • New PC 7 directions New PC 7 directions
  • Public bookshelf in Bettembourg Public bookshelf in Bettembourg
  • Ordered Chaos on the Path Ordered Chaos on the Path
  • Leiffrächen Nature Reserve Leiffrächen Nature Reserve
  • RedRock MTB trail near Dudelange RedRock MTB trail near Dudelange
  • Riding up the stream Riding up the stream
  • Old mines' rails near Rumelange Old mines' rails near Rumelange
  • Stone picnic table in Schoenfels Stone picnic table in Schoenfels
  • Pushing hard Pushing hard
  • Steekollen Nature Reserve, Steinfort Steekollen Nature Reserve, Steinfort
  • Kalktuffquellen Kalktuffquellen
  • Forest track near Lellingen Forest track near Lellingen
  • Daffodils Daffodils
  • Unwelcoming track Unwelcoming track
  • The village of Lannen The village of Lannen
  • Clervaux Clervaux
  • Finding a viewpoint Finding a viewpoint
  • Cliff in Leiffrächen Cliff in Leiffrächen
  • Track near Erpeldange Track near Erpeldange
  • Daffodils in the forest Daffodils in the forest
  • Trail near Baschleiden Trail near Baschleiden
  • Himmelbaach valley Himmelbaach valley
  • MTB trail Hosingen MTB trail Hosingen
  • Old railroad near Rédange Old railroad near Rédange
  • Track near Erpeldange Track near Erpeldange
  • Smile on a track Smile on a track
  • Mariendall Reiterlei Mariendall Reiterlei
  • Puddle Puddle
  • View to Dudelange View to Dudelange
  • Asphalt track near Clervaux Asphalt track near Clervaux
  • Around the lake Around the lake
  • Muddy path Muddy path
  • Leiffrächen Nature Reserve Leiffrächen Nature Reserve
  • Forest track between Steinsel and Bridel Forest track between Steinsel and Bridel
  • Rebellion Rebellion
  • Track near Wiltz Track near Wiltz
  • Mini waterfall Mini waterfall
  • Free yoga class Free yoga class
  • View under Reiterlei View under Reiterlei
  • Hiking directions near Schäsbierg Hiking directions near Schäsbierg
  • Blooming Blooming
  • Path above the lake Path above the lake
  • Rainbow Rainbow
  • Hard climb near the Stauséi Hard climb near the Stauséi
  • Barrels Barrels
  • Steps Steps
  • Tree hug Tree hug
  • Timmy Timmy
  • Nearby thunderstorm Nearby thunderstorm
  • Between Pont Misère and Boulaide Between Pont Misère and Boulaide
  • Time for a new chain Time for a new chain
  • Via Botanica with a smile and blooming daffodils Via Botanica with a smile and blooming daffodils
  • Via Botanica Lellingen Via Botanica Lellingen
  • Puddles on Rambrouch MTB Trail Puddles on Rambrouch MTB Trail
  • Old train tunnel near Rédange Old train tunnel near Rédange
  • Moo cow Moo cow
  • Bridge to Mariendall Reiterlei Bridge to Mariendall Reiterlei
  • Happy tree? Happy tree?
  • Mist near Wëntger Gënzentour Mist near Wëntger Gënzentour
  • RedRock MTB trail near Dudelange RedRock MTB trail near Dudelange
  • Nearby thunderstorm Nearby thunderstorm
  • Heart and mushrooms in Grünewald Heart and mushrooms in Grünewald
  • Trail along the lake Trail along the lake
  • Track above Clervaux Track above Clervaux
  • Mullerthal near Rammerlay Mullerthal near Rammerlay
  • Closed bridge ahead Closed bridge ahead
  • Sentier du Sud near Dudelange Sentier du Sud near Dudelange
  • Respect nature! Respect nature!
  • Old train tunnel near Rédange Old train tunnel near Rédange
  • Turn left but don't turn left Turn left but don't turn left
  • Pont Misère Pont Misère
  • Happy broken tree Happy broken tree
  • Sculpture in the forest along Rambrouch MTB Trail Sculpture in the forest along Rambrouch MTB Trail
  • PC 22 near Consthum PC 22 near Consthum
  • Wet legs Wet legs
  • Waterfall in Direndall Waterfall in Direndall
  • Old mines near Dudelange Old mines near Dudelange
  • After a tough climb After a tough climb
  • Bench with a style Bench with a style
  • Mullerthal near Rammerlay Mullerthal near Rammerlay
  • E421 bridge E421 bridge
  • Nearby thunderstorm Nearby thunderstorm
  • Border Border
  • Paths and light, repeating patterns on stems, branches, tracks, Paths and light, repeating patterns on stems, branches, tracks,
  • Reckange-sur-Mess Reckange-sur-Mess
  • Running water fast exposure Running water fast exposure
  • Inflatable tractor Inflatable tractor
  • Running water fast exposure Running water fast exposure
  • Colourful art in Esch Colourful art in Esch
  • Easter Easter
  • Rain on the balcony Rain on the balcony
  • Easter brunch Easter brunch
  • Clouds ahead Clouds ahead
  • Damaged path Damaged path
  • Rain on the window Rain on the window
  • Tiles cleaning Tiles cleaning
  • Social cycling to the Moselle Social cycling to the Moselle
  • Cloud Cloud
  • Rain Rain
  • Lightning alert Lightning alert
  • Canyon in Mamerdall Canyon in Mamerdall
  • Easter social ride to the Moselle Easter social ride to the Moselle
  • Puddle on PC 1 National cycleway Puddle on PC 1 National cycleway
  • Social cycling to the Moselle Social cycling to the Moselle
  • Bike wash Bike wash
  • At the market At the market
  • Barrier Barrier
  • Blooming flower Blooming flower
  • Clean bike Clean bike
  • Easter eggs at the market Easter eggs at the market
  • Mullerthal Mullerthal
  • Waffle in town Waffle in town
  • Smile near Kirrel valley Smile near Kirrel valley
  • CR 115 road between Nommern and Medenach CR 115 road between Nommern and Medenach
  • Carrots at the market Carrots at the market
  • Last day of March Last day of March
  • Flooded way Flooded way
  • Climb to Beaufort from Mullerthal valley Climb to Beaufort from Mullerthal valley
  • Chapel in Niederglabach Chapel in Niederglabach
  • CR 132 road near Bech CR 132 road near Bech
  • The Road to Nowhere (But It's Pretty) The Road to Nowhere (But It's Pretty)
  • Belgium border in Gaichel Belgium border in Gaichel
  • Bikes cleaning Bikes cleaning
  • Mullerthal cliffs near Berdorf Mullerthal cliffs near Berdorf
  • Gaaschtgrund Gaaschtgrund
  • Forest track near Pissange Forest track near Pissange
  • Track near Mersch Track near Mersch
  • Berdorf water tower Berdorf water tower
  • Lava? No, just a farmer f***ing his earth Lava? No, just a farmer f***ing his earth
  • Local cycling route between Brouch and Buschdorf Local cycling route between Brouch and Buschdorf
  • Track near Mersch Track near Mersch
  • Despite pandemic you still need to beg for crossing a street Despite pandemic you still need to beg for crossing a street
  • A lost sign A lost sign
  • Watch for migrating frogs Watch for migrating frogs
  • Mikado forest near Pissange Mikado forest near Pissange
  • Sunset Sunset
  • Sunset Sunset
  • A Study in Blue, Rooted in Order A Study in Blue, Rooted in Order
  • Forest track in Grünewald Forest track in Grünewald
  • Easter social ride to the Moselle Easter social ride to the Moselle
  • PC 14 between Capellen and Olm PC 14 between Capellen and Olm
  • Spring in Ostwald Spring in Ostwald
  • Grünewald Grünewald
  • Groceries shopping during Covid-19 pandemic Groceries shopping during Covid-19 pandemic
  • Forest track in Grünewald Forest track in Grünewald
  • Exploring Grünewald Exploring Grünewald
  • Flowers Flowers
  • Oh deer! Oh deer!
  • Aarnescht nature reserve Aarnescht nature reserve
  • Empty motorway Noordstrooss during lockdown Empty motorway Noordstrooss during lockdown
  • View towards the Ardennes from the top of Mullerthal Trail Route View towards the Ardennes from the top of Mullerthal Trail Route
  • Barr and Château d'Andlau Barr and Château d'Andlau
  • Spring in Strasbourg Spring in Strasbourg
  • Sunset Sunset
  • Pink tree Pink tree
  • Old stone from Germany Old stone from Germany
  • Villa Romaine Goeblange Villa Romaine Goeblange
  • A cycleway A cycleway
  • Spring Spring
  • Forest track in Grünewald Forest track in Grünewald
  • Spring on Piste des Forts (EuroVelo 15) Spring on Piste des Forts (EuroVelo 15)
  • Pickup Pickup
  • Cyclist Cyclist
  • Easter social ride to the Moselle Easter social ride to the Moselle
  • Easter social ride to the Moselle Easter social ride to the Moselle
  • PC 13 between Mamer and Garnich PC 13 between Mamer and Garnich
  • Spring in Parc de Merl Spring in Parc de Merl
  • Sunset Sunset
  • Grünewald Grünewald
  • Trunk on the path Trunk on the path
  • Nature reserve Laangmuer Nature reserve Laangmuer
  • Spring in Belair Spring in Belair