- Pfaffenthal
- Commuting in the rain
- Bike wash
- Forest near Steinsel
- Orchard near Steinsel
- Path near Bridel
- Sun rays going through the fog
- Morning fog
- Mamerdal without the leaves
- Second puncture of the week!
- Foggy morning in the forest
- Old versus new brake pad
- Pfaffenthal lift
- Night panorama to Steinsel
- Social interaction with a kid
- Blocking tree on the way
- Lord of the Schetzel
- A few minutes before the bike wash
- Forest track near Pleitrange
- Asphalt path between Weiler-la-Tour and Hassel
- Dirt track near Weiler-la-Tour
- Forest path in Ënneschte Bësch
- Autumn from Pfaffenthal lift
- Groceries at the market
- The best apples at the market
- Autumn colours in the forest
- Mushrooms
- Autumn in the city park
- Golden hour on gold trees
- Morning commute in Mamerdal
- The red bench
- View to Kirchberg over the Alzette valley
- A ball of fire in the sky!
- This is a cycling route
- Brake shoes replacement
- Bike cleaning session
- Fontaine Amélie
- Gantenbeinmühle
- Cheese pizza
- First fog of the season
- Cats love bikes
- Social cat
- Trees and barrier
- Forest between Contern and Moutfort
- Cabbage
- The cycleway going nowhere near Bourmicht
- New bike tyres
- Sunset near Alzingen
- Track near Uebersyren
- Strawberry in the garden
- Tomatoes
- 20,000 km ridden in 2020!
- Reclaim the Streets vol. 2
- Reclaim the Streets vol. 2
- Reclaim the Streets vol. 2
- Sunflower field
- House in the neighbourhood
- Breakfeast
- Pizza
- Family ride
- Printed photos in the staircase
- 3 mirabelles
- Japanese Whiskey
- Market
- It's raining
- Sunset in Bertrange
- Damaged trees near Cessange
- Luxembourg Grund
- Vëlosummer Syrdall
- Thunderstorm at home
- Stargazing night
- Contact
- Distant thunderstorm
- Contact
- Social cycling
- Puncture
- Theaterplaz beach
- SRAM bike cassette
- Ferris Wheel
- Cycling at golden hour
- Vëlosummer Syrdall
- Vëlosummer EuroVelo5/Syrdall
- Alzette river in Pfaffenthal
- Vëlosummer sign in Beggen
- Ride in Grünewald
- Philharmonie
- Sunset near Alzingen
- Cycling to the Moselle
- Will it rain? No, it didn't!
- New cycling infrastructure
- Comet NEOWISE
- Comet NEOWISE
- Sharp turn on PC 1 near Beggen
- Alles op de Vëlo selfie
- Alles op de Vëlo selfie
- The Ferris wheel
- Itzegerstee
- COVID-19 testing fast lane
- Hot air balloon
- Hot air balloon
- Old railroad transformed into a cycleway
- Sunset near Heisdorf
- Sustainable parking
- Cathedral view under Pont Adolphe
- Arrived home after the shower
- Autopédestre Strassen hiking trail
- Bicycles queuing in Mamerdal
- Hesper Park at night
- New features on the EuroVelo 5 cycling route
- Quaxing
- Under Pont Adolphe
- Rainbow in the park
- The pirate ship playground
- Some clouds near Bertrange
- Barrier bypass
- Fräheetsbam underpass sign
- Morning commute in Bambësch
- Garden shelter
- Rose
- Blooming plant
- Cow trying to hide
- Swimming toad
- Oak leaves
- A few minutes before the thunderstorm
- Time lapse shooting of the coming thunderstorm
- Thunderstorm!
- Car barrier near Moutfort
- Sweet delights in Bertrange
- Sweet delights in Bertrange
- Piste cyclable d'Echternach
- Seeking refuge
- Bike cleaning and minor revision
- Fountain in Hesper Park
- Syrdall VeloRoute near Syren
- La Grande Fleur qui Marche
- What a great place to fix a tyre puncture
- Making a time lapse movie of the coming thunderstorm
- Waiting for the thunderstorm
- Mamerdal canyon
- Journey to the garden
- Journey to the garden
- Journey to the garden
- Strawberry mint
- Heron bird
- Another tree on the ground
- Tree on the ground!
- Grünewald forest track
- Rocks near Fréinland (Grünewald)
- Hell of a path!
- Clausen German war cemetery
- Rain in Hesper Park
- Sleeping ducks in Hesper Park
- Waiting for the rain to stop
- Social distancing
- Market
- Cycling lane going to the thunderstorm
- PC 13 near Tossebierg
- After a groceries stop
- Found this little fellow in the house
- Cycling directions near Syren
- Empty N28 road
- Night sky
- Path in Ënneschte Bësch
- Forest path near Itzig
- Water at sunset near Itzig
- Hiking trail near Dupont de Nemours
- Forest near Itzig
- Forest near Itzig
- Germination
- Back window
- Exploration near Weiler-la-Tour
- Flowers in the park
- Hiking directions in Grünewald
- Forest track in Grünewald
- Forest track in Grünewald
- Tree on the way
- Front window
- Empty E25 at Croix de Gasperich
- Happy Easter at home
- Empty N3 road near Schlammeste
- Call me Bugs Money Honey mural
- Mikado forest near Findel
- Grünewald forest near Findel
- Welcome to Findel
- American Military Cemetery, Val du Scheid
- Horses in Sandweiler
- Steep climb in Neuhäusgen
- Steep climb in Neuhäusgen
- You can't be taller than 4.8 metres
- Hiking trail in Howald
- Watch for migrating frogs
- Despite pandemic you still need to beg for crossing a street
- Trunk on the path
- Forest track in Grünewald
- Forest track in Grünewald
- Aarnescht nature reserve
- Forest track near Schetzel
- Schetzel outdoor place of worship
- Exploring Grünewald
- Forest track in Grünewald
- Bike shadow
- Almost hidden track in Grünewald
- Forest track in Grünewald
- Empty motorway Noordstrooss during lockdown
- Grünewald
- Nature reserve Laangmuer
- Grünewald
- Groceries shopping during Covid-19 pandemic
- Groceries shopping during Covid-19 pandemic
- Groceries shopping during Covid-19 pandemic
- Astronomy
- Empty Croix de Cessange
- Reflection
- Garden works
- Forest track part of PC 1 in Kockelscheuer
- Flags in Strassen
- Unpaved part of Veloroute Syrdall near Syren
- Near Syren
- Shadows of trees
- Terrible wind out there
- Luxembourg-city at dusk
- Bike light painting
- Light painting in Mamerdal canyon
- Mamerdall at night
- Home office
- Forest near Bridel
- Groceries shopping at the (empty) market
- Piste cyclable d'Echernach near Rameldange
- Venus in the sky
- Morning commute in the forest
- Night bike wash in Hesper Park
- Ready to swap wheels at any time
- Social cycling
- The street where Luxembourg looks like a Megalopolis
- Track near Steinsel
- Mamerdal between Mamer and Kopstal
- Second-hand bicycle market in Belle Étoile
- Flooded underpass
- Free Mobility in Luxembourg celebration
- Free Mobility in Luxembourg celebration
- Free Mobility in Luxembourg celebration
- Free Mobility in Luxembourg celebration
- Free Mobility in Luxembourg celebration
- Buergbrennen 2020
- Buergbrennen 2020
- Buergbrennen 2020
- Buergbrennen 2020
- Buergbrennen 2020
- Ride to the market
- Market
- Public transport ticket
- Winter hike to Nature Trail Enneschte Bësch
- Winter hike to Nature Trail Enneschte Bësch
- Winter hike to Nature Trail Enneschte Bësch
- Winter hike to Nature Trail Enneschte Bësch
- Flowers in the snow
- Fontaine Amélie
- Winter 2020, day 2 of 2
- Winter 2020, day 2 of 2
- Bike wash station in Hesper Park
- Important announcement
- Winter 2020, day 2 of 2
- Winter 2020, day 2 of 2
- Winter 2020, day 1 of 2
- Chance of snow, so I did a detour.
- Let it rain
- Abstract art made with rain and sodium lights
- Flooded way near Bertrange
- Bike wash session
- Winter tyre
- Bike to work in Mamerdal
- Digging
- Bock
- Ready to roll
- Bike in the train
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- February 15, 2020
- Bike shopping
- A layer of ice in the fields
- Icy street
- Bike in the bus due to unexpected icy roads
- Dirty cycleway near the European School
- Stress Reduction Kit
- Flooded field
- February flowers
- Cold water pond
- Frost on bench
- Frosty morning
- Frosty grass
- Icy patches
- Frozen morning
- Flooded way between Bertrange and Mamer
- Pétrusse river in Bertrange
- Morning wetlands to work
- New tyres ready to be installed
- PC 2 near Rameldange
- PC 2 near Rameldange
- Baa!
- Flooded way
- Kayak club Hesper
- After the heavy rain in the Alzette river
- Pétrusse river in town
- Rainy ride to the market
- Nazi attack
- Memorable bike to work day
- Memorable bike to work day
- Memorable bike to work day
- Dry feet!
- Show me the way
- Power substation in the night fog
- Frozen pond under a clear sky
- Winter bike to work in Ënneschte Bësch
- Ënneschte Bësch nature reserve sign
- Fog dissipation leading to a spring-like day
- Fog dissipation leading to a spring-like day
- Misty pond in Helfent
- After more than 112,000 km of bicycle trips on Strava, I finally
- E. Birthday
- E. Birthday
- E. Birthday
- E. Birthday
- E. Birthday
- E. Birthday
- E. Birthday
- E. Birthday
- E. Birthday
- Puncture repair
- Luxembourg Christmas market
- Luxembourg Christmas market
- Gëlle Fra
- Dirty bike, the day after it was washed
- Alzette valley to Hesperange
- Lost in translation...
- Greeted by a horse during the morning commute
- Frosted grass
- Abbaye de Neumunster, Luxembourg
- Fort Lambert, Luxembourg
- Winter gravel wheel
- Summer and winter trekking wheels
- Leaf
- Cycleway from Merl to Henfent
- Helfent park
- Morning fog
- Morning mist near Merl and Bertrange
- Andy Schleck Cycles
- Alzette valley of the way to Hesperange
- Pétrusse valley
- Alzette valley to Hesperange
- Tossebierg information board
- Autumn colours in Helfent Park
- Morning roadworks sign
- Chilly morning commute
- Squirrel just noticed me
- After the 100-mile ride in the rain
- When the GPS heart zones are not properly set
- When the GPS heart zones are not properly set
- Timmy sitting on old underwear
- Puncture repair
- At the market
- Family dinner in "Brasserie des Jardins"
- Pumpkin soup for Halloween
- Pumpkin soup for Halloween
- Pumpkin soup for Halloween
- First frost
- Bike near the owl hiing route in Bambësch
- Cycleway between Merl and Helfent
- Fog in the forest
- Bambësch
- Puddle reflection
- Blues and Jazz rallye
- Flowers
- Cathedral's crypt
- Garden tomatoes
- Pont Adolphe
- Roofs
- Ministry of silly walks
- Winterlights Luxembourg
- Owl walking route in Bambësch
- Signs in Bambësch
- PC 1 in Bambësch
- Coffee bike
- Stones
- Sunflower
- Yes, it's summer!
- Horse
- Power substation