-
Greetings from Timmy
-
Road to Warken from CR 350
-
A night landscape around the bike
-
Hiking in Kaysersberg
-
Timmy: Master of the Sneaky Squat
-
A lone figure against the elements
-
Craft in the Luxembourg Woods
-
Esch-sur-Alzette's Natural Landscape
-
Bare Branches and Submerged Reflections
-
A Fragile Dance of Ice and Time
-
Moss Over, Get Over It
-
Mud, Wheels, and Thrills
-
Well, That's a Cycle-Path-tastrophe!
-
Snow Much Fun...Not!
-
Timmy's Silent Sanctuary
-
Frozen Road Ahead? Good Luck!
-
Contemplating the Quiet Path of Winter
-
Timmy's Treasure Trove
-
Timmy's Reign of Balls and Mayhem
-
Having a Towering Good Time in Useldange
-
Well, that's one way to ruin a walk
-
Ewe-nique Pose
-
The Stillness of the Evening Trail
-
Timmy: Master of the Cat Nap Sphere
-
Timmy's Cardboard Cat Castle of Calm
-
Timmy's Cardboard Castle: A Tale of Slumber
-
Meow-ster on the Shelves
-
Snow Day at the House
-
Winter's Embrace on the Landscape
-
My bike GPS is having a snow day!
-
Hay There! Snow Problem!
-
The Yellow Orb and the Unfocused Feline Enigma
-
Where Art Meets Architecture
-
Meeting at the Metal Sentinel
-
An Infrared Embrace
-
The Architectural Grandeur of Metz Cathedral
-
Holy Moly, Look at Those Stained Glass Windows!
-
The Heart of Metz Beats Beneath a Moody Sky
-
A Symphony of Water and Light
-
Cloud Spotting at the Canal
-
Historic building at the heart of a public park
-
Metz-merizing Little Planet Letters!
-
When the tram thinks it's a spaceship
-
Oh, the Majestic Timmy
-
Holy Mozzarella, Batman! It's Pizza Time!
-
Bin There, Done That (Sideways)
-
The relentless power of the Alzette
-
When the Cycle Path Becomes Water and Wood Features
-
A Luxembourg Cycling Path Interrupted by Nature
-
When the River Decided to Go for a Walk
-
Where Earth Meets Water's Edge
-
Awaiting the next communal activity
-
The Heartbeat of the Pond
-
Elevated River Levels at Confluence Point
-
Flooded with Information!
-
Stillness in the Midst of Motion
-
When the River Decided to Borrow the Path
-
A paw-some Nap
-
Winterlights
-
Duchscher Luxembourg
-
Muddy track
-
Post harvest
-
New bollards on Val du Scheid
-
Belval
-
Belval
-
Belval
-
Forest path near Rumelange
-
Crevasse
-
Dudelange Usines
-
First flood on the new bike route in Bettembourg
-
Kirchberg islands
-
Former Charly's line in Grünewald
-
Golden hour near Vichten
-
Golden hour near Mertzig
-
Sheep
-
Designer bench
-
Old railroad
-
Flooded field
-
Muddy paved bike route
-
Winterlights
-
Winterlights
-
Winterlights
-
Wild Sauer river at night
-
Flooded cycleway in Bettendorf
-
Wild Sauer near Bettendorf
-
Aqua swing
-
Landslide
-
Field flooded by wild Sauer river
-
Tränenlay
-
Flooded Sauer
-
Flooded Sauer
-
Flooded Sauer
-
Waterfall
-
Waterfall
-
Waterfall near Christnach
-
Decorated house in Christnach
-
White Ernz after flood
-
Flooded underpass
-
Flooded Mersch park
-
Flood near Berschbach
-
Flood near Berschbach
-
Flood near Berschbach
-
Flood in Prettingen
-
Flood in Prettingen
-
Flood in Prettingen
-
Flood in Prettingen
-
Flooded PC 15 near Lorentzweiler
-
E411 bridge above the water
-
"Lake" Alzette in Lorentzweiler
-
Water on PC 15 near Helmdange
-
Beaver in Walferdange
-
Alzette river in Grund
-
Flooded Grund
-
Flood protection
-
Flooded kayak platform
-
Water at the mill
-
Hesper Park in the water
-
Deep creek in Hesper Park
-
Crocodile
-
Flooded Hesper Park
-
Flooded road near Hesperange
-
Flood near Hesperange
-
Flood near Crauthem
-
Flooded fields near Roeser
-
Flooded road
-
Flooded fields near Roeser
-
Flooded road
-
Flooded underpass
-
Flooded way
-
Bus (or rain) shelter
-
Flood and rain
-
Timmy on the table
-
Rainy day
-
Ralingen tunnel
-
Mural on power substation in Grevenmacher
-
Goose
-
Wind
-
Schloss Berg
-
Moselle vineyards
-
New year's leftovers
-
Riding through a puddle
-
Swamp near Hagen
-
Indeed it's very muddy!
-
Dirty track
-
Moonrise
-
Crows on a pylon
-
Fallen tree that looks like a suspended bridge
-
Climb on a trail
-
Red Rocks
-
Red Rocks
-
New cycleway bridge between Belval and Esch/Alzette
-
Belval
-
Belval
-
Stream in Grünewald
-
Islet in Grünewald
-
Track in Grünewald
-
Track in Grünewald
-
Tree near Kuelebierg, Beckerich
-
Deep puddle
-
#MirSiStengefort
-
Abandoned house near Steinfort
-
Abandoned house near Steinfort
-
Clean bike, not for long...
-
Valley in Neimillen near Hollenfels
-
Forest near Hollenfels
-
Forest near Keispelt
-
Oops!
-
Road to Direndall from Bridel
-
Track from Walferdange to Bridel
-
Stuck leaves and mud
-
Steps
-
Pond at dusk
-
Reflections in a puddle
-
Icy road in town
-
Sun on the way
-
Flooded track
-
Flying on a bike
-
Torrent on track with fallen tree
-
Sunset on Stauséi
-
Sauer barrage
-
Stauséi
-
Sauer near Heiderscheidgrund
-
Sauer near Heiderscheidgrund
-
Sauer near Heiderscheidgrund
-
Sauer in Heiderscheidgrund
-
No access to the bridge
-
Fallen tree and water on the way
-
Shadow
-
Track near Kehmen
-
Stunning light at scenic viewpoint
-
Stunning light at scenic viewpoint
-
Snack break at viewpoint
-
Napoléonsknäppchen in snow
-
Cycling in the snow
-
Water on track
-
Ephemeral waterfall
-
Ephemeral waterfall
-
Camping panorama
-
Sauer river
-
Smile at the Sauer
-
Along the Sauer
-
Mix of dirt and snow
-
Cycling in the snow
-
Camping panorama
-
Bourscheid
-
Smile
-
Sauer level is getting high
-
Pétrusse level is getting high
-
Fitness statistics
-
Fitness result of keeping my body warm
-
Paved track near Niederfeulen
-
Autopédestre Vichten
-
Snowman in Noerdange
-
Restricted road during winter conditions
-
Autopédestre Septfontaines 1
-
Autopédestre Septfontaines 1
-
Traditional Äischdall photo stop near Septfontaines
-
Road from Nospelt to Simmerschmelz
-
Snow on Sequoia
-
Cycleway access is blocked by a handrail
-
No track
-
Steps
-
Fallen tree, mud and puddle on a track
-
Path near Senningen
-
hairpin turn
-
Haremskéier information board
-
Path near Senningerberg
-
Grünewald
-
Grünewald
-
Six feet of snow
-
Bench in Hobsheid
-
Behind the sunset in Hovelange
-
Sunset in Beckerich
-
Damaged boundary stone
-
Damaged boundary stone
-
Forest between Eischen and Beckerich
-
Forest between Eischen and Beckerich
-
Forest between Eischen and Beckerich
-
Forest between Eischen and Beckerich
-
Above Garnich
-
Luxfly
-
Deep puddle
-
First closure of 2022
-
Forest track between Bertrange and Dippach-Gare
-
Big puddle
-
Wheel clamp
-
Parc de Merl
-
Pétrusse
-
Perseverance
-
Pastries
-
Étang Zimmer
-
Étang Zimmer
-
Étang Zimmer
-
Unexpected stop
-
Cloudy afternoon detour
-
New chain
-
Old chain
-
PC 15 closure sign
-
Bridge works in Mamer
-
After more than 112,000 km of bicycle trips on Strava, I finally
-
Deforestation
-
The puncture saga continues
-
Yep, it's January
-
New brake pads
-
Dense morning fog
-
Kiirchepad cobblestone path near Bous
-
Oh deer
-
Way between Greiveldange and Bous
-
Water and wine
-
The village of Ehnen
-
Tree triangle near Gostingen
-
Berghaff
-
On the edge of the Moselle region
-
The best of Syrdall
-
Old SECALT factory
-
10 cm of snow!!
-
Coat and socks
-
Thin layer of snow on PC 14
-
Thin layer of snow between Luxembourg and Bertrange
-
Icy way in Bertrange
-
Forest in Bertrange
-
Ënneschte Bësch
-
Sick world
-
First sunset of the year
-
You can buy happiness
-
Track near Olm
-
Between rain, snow showers and sun
-
The end of the road (again)
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Street of Barr
-
Window of Barr
-
House of Barr
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
The village of Mittelbergheim
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Epiphany 2018
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hike Barr
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Kaysersberg from Schlossberg
-
Hiking in Kaysersberg
-
Hiking directions in Kaysersberg
-
Downwards
-
Stained Glass