• Luxembourg Christmas market from under Adolphe bridge Luxembourg Christmas market from under Adolphe bridge
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Cycling directions in Hesper Park Cycling directions in Hesper Park
  • Hesper Park Hesper Park
  • Hesper Park Hesper Park
  • Rush hour vs. freedom of movement Rush hour vs. freedom of movement
  • Luxembourg Christmas market Luxembourg Christmas market
  • Luxembourg Christmas market Luxembourg Christmas market
  • Luxembourg Christmas market Luxembourg Christmas market
  • Gëlle Fra Gëlle Fra
  • Shooting the shooter Shooting the shooter
  • Luxembourg Christmas market Luxembourg Christmas market
  • Luxembourg cathedral Luxembourg cathedral
  • Dirty bike, the day after it was washed Dirty bike, the day after it was washed
  • Piste cyclable d'Echternach near Senningerberg Piste cyclable d'Echternach near Senningerberg
  • Track near Contern Track near Contern
  • Track near Contern Track near Contern
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • Lost in translation... Lost in translation...
  • Luxembourg Grund Luxembourg Grund
  • Morning commute in the foggy forest Morning commute in the foggy forest
  • Dense fog Dense fog
  • Greeted by a horse during the morning commute Greeted by a horse during the morning commute
  • Frosted grass Frosted grass
  • Frozen pond Frozen pond
  • Abbaye de Neumunster, Luxembourg Abbaye de Neumunster, Luxembourg
  • Fort Lambert, Luxembourg Fort Lambert, Luxembourg
  • Winter gravel wheel Winter gravel wheel
  • Summer and winter trekking wheels Summer and winter trekking wheels
  • Leaf Leaf
  • Cycling directions near Schuttrange Cycling directions near Schuttrange
  • Leaves covered bridge Leaves covered bridge
  • Cycleway from Merl to Henfent Cycleway from Merl to Henfent
  • Helfent park Helfent park
  • Morning fog Morning fog
  • Luxembourg park Luxembourg park
  • Stop making stupid people famous Stop making stupid people famous
  • Luxembourg Christmas market Luxembourg Christmas market
  • Luxembourg Christmas market Luxembourg Christmas market
  • Morning mist near Merl and Bertrange Morning mist near Merl and Bertrange
  • Lit tree in Howald Lit tree in Howald
  • Andy Schleck Cycles Andy Schleck Cycles
  • Alzette valley of the way to Hesperange Alzette valley of the way to Hesperange
  • Pétrusse valley Pétrusse valley
  • Forest track near Bertrange Forest track near Bertrange
  • Frosty cycleway Frosty cycleway
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • LEGO exhibition during lunch ride to Belle Étoile LEGO exhibition during lunch ride to Belle Étoile
  • Tossebierg information board Tossebierg information board
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • Bike to work via Mamerdal Bike to work via Mamerdal
  • Autumn colours in Helfent Park Autumn colours in Helfent Park
  • Bike at the parking Bike at the parking
  • Morning roadworks sign Morning roadworks sign
  • Morning fog Morning fog
  • Chilly morning commute Chilly morning commute
  • Misty morning commute Misty morning commute
  • Hesper park Hesper park
  • Light painting on the Alzette river Light painting on the Alzette river
  • Grumpy mill light painting Grumpy mill light painting
  • Fake World Wide Web, Rotondes, Luxembourg Fake World Wide Web, Rotondes, Luxembourg
  • Cycling bridge is empty while road traffic is chaotic Cycling bridge is empty while road traffic is chaotic
  • Squirrel just noticed me Squirrel just noticed me
  • PC 1 in Merl PC 1 in Merl
  • After the 100-mile ride in the rain 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
  • When the GPS heart zones are not properly set When the GPS heart zones are not properly set
  • Timmy sitting on old underwear Timmy sitting on old underwear
  • Puncture repair Puncture repair
  • At the market At the market
  • Family dinner in "Brasserie des Jardins" Family dinner in "Brasserie des Jardins"
  • Pumpkin soup for Halloween Pumpkin soup for Halloween
  • Pumpkin soup for Halloween Pumpkin soup for Halloween
  • Pumpkin soup for Halloween Pumpkin soup for Halloween
  • First frost First frost
  • Light painting in the forest Light painting in the forest
  • A stop in Bertrange park A stop in Bertrange park
  • Mamerdal Mamerdal
  • Cycling in Bambësch Cycling in Bambësch
  • Mushrooms Mushrooms
  • Bike near the owl hiing route in Bambësch Bike near the owl hiing route in Bambësch
  • Morning gravel ride Morning gravel ride
  • Foggy forest Foggy forest
  • Morning fog Morning fog
  • In the forest at night In the forest at night
  • Mamerdal Mamerdal
  • Bike reflection in the puddle Bike reflection in the puddle
  • The freedom of owning a car... The freedom of owning a car...
  • Traffic on the cycling route Traffic on the cycling route
  • Cycleway between Merl and Helfent Cycleway between Merl and Helfent
  • No GPS signal... No GPS signal...
  • On the gravel to the office On the gravel to the office
  • Bertrange (Helfent) Manor Bertrange (Helfent) Manor
  • A ride with two bikes A ride with two bikes
  • Duck crossing the street Duck crossing the street
  • Testing new brakes... passed Testing new brakes... passed
  • Apples at Steinsel orchard Apples at Steinsel orchard
  • Fog in the forest Fog in the forest
  • Just opened a book after cycling Just opened a book after cycling
  • Sunny morning commute Sunny morning commute
  • First frost of the season First frost of the season
  • A stop at the Hacker Space A stop at the Hacker Space
  • Blackburn burned bicycle light Blackburn burned bicycle light
  • Pfaffenthal Pfaffenthal
  • Chambre des députés Chambre des députés
  • Almost... Almost...
  • Forest track near Itzig Forest track near Itzig
  • Let's roll! Let's roll!
  • Between Eicherfeld and Beggen Between Eicherfeld and Beggen
  • Bambësch Bambësch
  • Canyon in Mamerdal Canyon in Mamerdal
  • Two cows in Merl Two cows in Merl
  • Bike wash session Bike wash session
  • Morning shopping before going to the office Morning shopping before going to the office
  • Fireworks behind Bock casemates Fireworks behind Bock casemates
  • Someone needs a long recovery Someone needs a long recovery
  • Puddle reflection Puddle reflection
  • Light battery needs recharging Light battery needs recharging
  • Face of the mill Face of the mill
  • Mamerdal canyon Mamerdal canyon
  • Wildlife photography exhibition in Bertrange Wildlife photography exhibition in Bertrange
  • Rue des Celtes, Luxembourg Rue des Celtes, Luxembourg
  • Night sky long exposure Night sky long exposure
  • Sunset in Strassen Sunset in Strassen
  • Sunset at "Les Thermes" Sunset at "Les Thermes"
  • Cloche d'Or Cloche d'Or
  • Wheat Wheat
  • Morning commute to work via Bambësch Morning commute to work via Bambësch
  • Grünewald Grünewald
  • Luxembourg Pfaffenthal Luxembourg Pfaffenthal
  • Artwork in Hesper Park Artwork in Hesper Park
  • Road directions Road directions
  • Cars are a symbol of freedom; really? Cars are a symbol of freedom; really?
  • Summer camp being set Summer camp being set
  • On the way to Bettembourg to catch a train On the way to Bettembourg to catch a train
  • On the way to watch the Moonrise On the way to watch the Moonrise
  • Construction works in Bertrange Construction works in Bertrange
  • City park City park
  • Sunset in Parc Lentz in Helfent, Bertrange Sunset in Parc Lentz in Helfent, Bertrange
  • Bike promenade organised by Luxembourg City Bike promenade organised by Luxembourg City
  • Bike promenade organised by Luxembourg City Bike promenade organised by Luxembourg City
  • Bike promenade organised by Luxembourg City Bike promenade organised by Luxembourg City
  • Bike promenade organised by Luxembourg City Bike promenade organised by Luxembourg City
  • PC 14 is closed? No problem I just went via Mamerdal. PC 14 is closed? No problem I just went via Mamerdal.
  • Somewhere near Mullendorf Somewhere near Mullendorf
  • Exploring some tracks Exploring some tracks
  • Exploring some tracks Exploring some tracks
  • Not alone on the road Not alone on the road
  • Sunset over Luxembourg City Sunset over Luxembourg City
  • Slow down, only if you like. Slow down, only if you like.
  • Social cycling Social cycling
  • Golden hour near Kockelscheuer Golden hour near Kockelscheuer
  • Bock Casemates and Neumünster Abbey Bock Casemates and Neumünster Abbey
  • GCUM and on the phone GCUM and on the phone
  • Track near Béreldange Track near Béreldange
  • Train platform Train platform
  • Pfaffenthal lift Pfaffenthal lift
  • Kinnekswiss stage being setup Kinnekswiss stage being setup
  • Haystack near Bertrange Haystack near Bertrange
  • No smoking No smoking
  • Sunset in the city Sunset in the city
  • Hot sun Hot sun
  • Mamerdal Mamerdal
  • Enneschte Bësch Enneschte Bësch
  • Sky Sky
  • Flower Flower
  • A street at night A street at night
  • Fireworks Fireworks
  • Crowded place Crowded place
  • Garden after cleaning Garden after cleaning
  • Strawberry Strawberry
  • Zucchini flower Zucchini flower
  • Strawberry Strawberry
  • Garden needs some cleaning Garden needs some cleaning
  • Spillfest setup Spillfest setup
  • Pont Adolphe at night Pont Adolphe at night
  • Badgers in the park Badgers in the park
  • Picnic group Picnic group
  • Picnic table Picnic table
  • Fountain in Hesper Park Fountain in Hesper Park
  • Wheat Wheat
  • You shall not path! You shall not path!
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Miles 2x2 Miles 2x2
  • Transporting a wheel on a bike Transporting a wheel on a bike
  • Watermark Watermark
  • Just before the deluge Just before the deluge
  • Thunderstorm ahead Thunderstorm ahead
  • Clouds above us Clouds above us
  • Thunderstorm behind us Thunderstorm behind us
  • Syrdall Syrdall
  • Wheel transport Wheel transport
  • Broken spoke Broken spoke
  • Dramatic clouds Dramatic clouds
  • Lightning Lightning
  • The Mamerdal canyon The Mamerdal canyon
  • My route, elevated My route, elevated
  • Gaaschtgrund Gaaschtgrund
  • I could hear the thunder I could hear the thunder
  • Forest in Bertrange Forest in Bertrange
  • Bike light Bike light
  • Sunset in Merl Sunset in Merl
  • Picnic stop Picnic stop
  • Go Vegan campain Go Vegan campain
  • Go Vegan campain Go Vegan campain
  • Funiculary Funiculary
  • Tower Tower
  • Alzette river Alzette river
  • Runner Runner
  • The Gate The Gate
  • Le Palais Le Palais
  • Runner Runner
  • Official bike Official bike
  • An empty boulevard An empty boulevard
  • Marathon's leader Marathon's leader
  • I don't even like driving 42.2 km I don't even like driving 42.2 km
  • Samba de Luxe Samba de Luxe
  • Wheat and sunset Wheat and sunset
  • Track in Bertrange Track in Bertrange
  • Track in Grünewald Track in Grünewald
  • End of shooting limits End of shooting limits
  • Mamerdal canyon Mamerdal canyon
  • The Mamerdal canyon The Mamerdal canyon
  • MVOS season in the office basement MVOS season in the office basement
  • An elephant in the room An elephant in the room
  • Tree tunnel Tree tunnel
  • Réidränk in Bambësch Réidränk in Bambësch
  • Bambësch Bambësch
  • Bambësch Bambësch
  • Bambësch Bambësch
  • Four champions memorial Four champions memorial
  • Scouts in the park Scouts in the park
  • Concert in town Concert in town
  • Walking for a waffle Walking for a waffle
  • Near Syren Near Syren
  • Near Münsbach Near Münsbach
  • After work detour After work detour
  • When Ascent equals Altitude When Ascent equals Altitude
  • Lunch ride between Leudelange/Bertrange and Dippach-Gare Lunch ride between Leudelange/Bertrange and Dippach-Gare
  • Lunch in the woods Lunch in the woods
  • Live life Live life
  • Pfaffenthal Pfaffenthal
  • Pont Rouge Pont Rouge
  • BBQ BBQ
  • Garden Garden
  • Garden Garden
  • Strawberry flower Strawberry flower
  • 20190514 110326 20190514 110326
  • Garden Garden
  • Currant Currant
  • Garden peg Garden peg
  • Garden flowers Garden flowers
  • Rosemary Rosemary
  • Garden flowers Garden flowers
  • Garden flowers Garden flowers
  • Garden flowers Garden flowers
  • Garden flowers Garden flowers
  • Garden flowers Garden flowers
  • Garden flowers Garden flowers
  • Garden flowers Garden flowers
  • Gardening Gardening
  • Garden flowers Garden flowers
  • The Battle of the Budge memorial The Battle of the Budge memorial
  • Fondation Pescatore Fondation Pescatore
  • Bike repair and cleaning required Bike repair and cleaning required
  • Bike repair and cleaning required Bike repair and cleaning required
  • Rain at the market Rain at the market
  • Rainy PC 2 near Hostert Rainy PC 2 near Hostert
  • Rainy PC 2 near Ernster Rainy PC 2 near Ernster
  • Temperature after the hail storm Temperature after the hail storm
  • Hail on the road Hail on the road
  • Hail on the road Hail on the road
  • PC 2 near Kirchberg PC 2 near Kirchberg
  • Foggy morning Foggy morning
  • Temple Romain Steinsel Temple Romain Steinsel
  • Temple Romain Steinsel Temple Romain Steinsel
  • Doudeg Fra Doudeg Fra
  • Grünewald Grünewald
  • Shopping ride through the woods Shopping ride through the woods
  • Curious cows Curious cows
  • Bike washing session Bike washing session
  • New socks New socks
  • Water reflection Water reflection
  • Drying socks Drying socks
  • Sky porn just after the rain Sky porn just after the rain
  • Dogs run Dogs run
  • Blooming flowers in the city Blooming flowers in the city
  • Blooming flowers in the city Blooming flowers in the city
  • Happy (pokemon-ish) Easter! Happy (pokemon-ish) Easter!
  • Shadow casting Shadow casting
  • Track in Ënneschte Bësch Track in Ënneschte Bësch
  • Pedestrian bridge ;-) Pedestrian bridge ;-)
  • PC 1 in Bambësch PC 1 in Bambësch
  • Morning Ride Morning Ride
  • Humid morning Humid morning
  • A cycleway A cycleway
  • Let's Make It Happen Let's Make It Happen
  • Blooming park Blooming park
  • To walk on and under a bridge To walk on and under a bridge
  • In the city park In the city park
  • Noticed the kerb adjustment? Noticed the kerb adjustment?
  • Books given away by a local resident Books given away by a local resident
  • Uncommon birds in Luxembourg Uncommon birds in Luxembourg
  • Group ride in the forest Group ride in the forest
  • Jumping off the bike Jumping off the bike
  • Sentier de la Mamer Sentier de la Mamer
  • Gare de Luxembourg Gare de Luxembourg
  • Sunny morning Sunny morning
  • An easy effort An easy effort
  • Morning detour in the woods Morning detour in the woods
  • Frosty morning Frosty morning
  • Tree on the way Tree on the way
  • Spring and winter, together Spring and winter, together
  • Someone needs a recovery Someone needs a recovery
  • Cycleway from Kirchberg to Dommeldange Cycleway from Kirchberg to Dommeldange
  • Interesting cunt parking Interesting cunt parking
  • Enjoying a movie after a windy and wet bike ride Enjoying a movie after a windy and wet bike ride
  • How it fells to fight against the wind How it fells to fight against the wind
  • Pont Adolphe from the valley Pont Adolphe from the valley
  • River flows River flows
  • Brexit Countdown calendar Brexit Countdown calendar
  • The Pétrusse river in Bertrange The Pétrusse river in Bertrange
  • Tree down on the road Tree down on the road
  • Buergbrennen 2019 (Bonnevoie) Buergbrennen 2019 (Bonnevoie)
  • Buergbrennen 2019 (Bonnevoie) Buergbrennen 2019 (Bonnevoie)
  • Buergbrennen 2019 (Bonnevoie) Buergbrennen 2019 (Bonnevoie)
  • Buergbrennen 2019 (Bonnevoie) Buergbrennen 2019 (Bonnevoie)
  • Buergbrennen 2019 (Bonnevoie) Buergbrennen 2019 (Bonnevoie)
  • Buergbrennen 2019 (Bonnevoie) Buergbrennen 2019 (Bonnevoie)
  • Flowers are blooming in the park Flowers are blooming in the park
  • Bike reflection Bike reflection
  • High water level, but no flooding High water level, but no flooding
  • Some sun! Some sun!
  • In the woods to work In the woods to work
  • At Crazy Horse ranch, Merl At Crazy Horse ranch, Merl
  • Traffic restriction sign Traffic restriction sign
  • Way between Syren and Hassel Way between Syren and Hassel
  • The Mate (e)bike The Mate (e)bike
  • Bicycle second hand market Bicycle second hand market
  • Street Stepper Street Stepper
  • On the way to the hens house On the way to the hens house
  • Sunset in Hamm Sunset in Hamm
  • VeloRoute Syrdall near Schuttrange VeloRoute Syrdall near Schuttrange
  • Spontaneous Saturday group ride Spontaneous Saturday group ride
  • Kommunales Naturschutzgebeit Kommunales Naturschutzgebeit
  • Water Water
  • Canyon Canyon
  • Some rocks fell on the way Some rocks fell on the way