• Vel'Oh at night Vel'Oh at night
  • Meetup panorama Meetup panorama
  • Cycling meetup Cycling meetup
  • Bertrange's red bench Bertrange's red bench
  • How the panorama is shot How the panorama is shot
  • Sitting in the canyon Sitting in the canyon
  • Cycling on a bridge Cycling on a bridge
  • Parc Lentz in Bertrange Parc Lentz in Bertrange
  • Riding two bikes at the same time Riding two bikes at the same time
  • La Piovra bike La Piovra bike
  • City bike promenade 2018 City bike promenade 2018
  • City bike promenade 2018 City bike promenade 2018
  • City bike promenade 2018 City bike promenade 2018
  • City bike promenade 2018 City bike promenade 2018
  • City bike promenade 2018 City bike promenade 2018
  • Sunset in Helfent Sunset in Helfent
  • Square Nicolas Kandel, Strassen Square Nicolas Kandel, Strassen
  • Wet animals Wet animals
  • Haystacks Haystacks
  • Wheat field Wheat field
  • Track in Gaaschtgrund Track in Gaaschtgrund
  • Evening summer in Merl Evening summer in Merl
  • Glass cleaning and rain Glass cleaning and rain
  • Mamerdal road Mamerdal road
  • Forest track Forest track
  • Track North of Bridel Track North of Bridel
  • Before full Moon rise catching attempt Before full Moon rise catching attempt
  • Haystack near Bertrange at golden hour Haystack near Bertrange at golden hour
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • Ruth farewell Ruth farewell
  • 20180617 181842 20180617 181842
  • 20180617 181132 20180617 181132
  • 20180617 180209 20180617 180209
  • 20180617 175101 20180617 175101
  • 20180617 172111 20180617 172111
  • 20180617 171557 20180617 171557
  • 20180617 171452 20180617 171452
  • 20180617 171444 20180617 171444
  • 20180617 171415 20180617 171415
  • 20180617 171409 20180617 171409
  • 20180617 171401 20180617 171401
  • 20180617 171336 20180617 171336
  • 20180617 171231 20180617 171231
  • 20180617 170601 20180617 170601
  • 20180617 170527 20180617 170527
  • 20180617 165734 20180617 165734
  • 20180617 165217 20180617 165217
  • 20180617 164938 20180617 164938
  • 20180617 164709 20180617 164709
  • 20180617 164618 20180617 164618
  • 20180617 164542 20180617 164542
  • 20180617 164439 20180617 164439
  • 20180617 164413 20180617 164413
  • 20180617 164353 20180617 164353
  • 20180617 164344 20180617 164344
  • 20180617 164209 20180617 164209
  • 20180617 163203 20180617 163203
  • 20180617 163105 20180617 163105
  • 20180617 160750 20180617 160750
  • 20180617 160651 20180617 160651
  • 20180617 160440 20180617 160440
  • 20180617 153637 20180617 153637
  • 20180617 153312 20180617 153312
  • 20180617 153138 20180617 153138
  • 20180617 153038 20180617 153038
  • 20180617 152843 20180617 152843
  • 20180617 152737 20180617 152737
  • 20180617 152627 20180617 152627
  • 20180617 152555 20180617 152555
  • 20180617 152515 20180617 152515
  • 20180617 152018 20180617 152018
  • Restricted secondary road out of Asselschuer Restricted secondary road out of Asselschuer
  • Access gate on PC 2 near Senningerberg Access gate on PC 2 near Senningerberg
  • Behind Belle Étoile Behind Belle Étoile
  • Owl hiking trail Owl hiking trail
  • Bambësch near Rollingergrund Bambësch near Rollingergrund
  • Dirty feet Dirty feet
  • Puddle Puddle
  • Steep but short climb Steep but short climb
  • Morning ride to work in Bertrange's forest Morning ride to work in Bertrange's forest
  • Cycleway between Betrange and Merl Cycleway between Betrange and Merl
  • Snails mating Snails mating
  • Their freedom Their freedom
  • Threatening sky in the city park Threatening sky in the city park
  • Picnic site in Cessange Picnic site in Cessange
  • PW 012 PW 012
  • B:loft picnic ride to Maison Néolithique B:loft picnic ride to Maison Néolithique
  • B:loft picnic ride to Maison Néolithique B:loft picnic ride to Maison Néolithique
  • A night thunderstorm A night thunderstorm
  • Geometry of (power) lines Geometry of (power) lines
  • Power substation in Bertrange Power substation in Bertrange
  • Urban Piano Luxembourg Urban Piano Luxembourg
  • Night sky in Bertrange Night sky in Bertrange
  • ISS passover ISS passover
  • Leaving the city behind Leaving the city behind
  • Parc Lentz on a rainy night Parc Lentz on a rainy night
  • Parc Lentz on a rainy night Parc Lentz on a rainy night
  • Rainy night Rainy night
  • Rainy morning to work after a huge thunderstorm Rainy morning to work after a huge thunderstorm
  • After the mixture of rain and hail After the mixture of rain and hail
  • First morning of MVOS 2018 First morning of MVOS 2018
  • Let's make it happen Let's make it happen
  • commodore 64 commodore 64
  • Vel'Oh Vel'Oh
  • Ready to leave to work Ready to leave to work
  • Muddy PC 9 Muddy PC 9
  • Got home safely Got home safely
  • Flooded (2) Flooded (2)
  • Flooded (1) Flooded (1)
  • Winterlights' frozen motion Winterlights' frozen motion
  • Rain drops Rain drops
  • Snowman Snowman
  • Fresh snow Fresh snow
  • Cycling after snowfall Cycling after snowfall
  • Cold Cold
  • Storm coming Storm coming
  • Winterlights Winterlights
  • Sliding or riding? Sliding or riding?
  • Oh those cars... Oh those cars...
  • Leveling Leveling
  • PC 1 in Bambësch PC 1 in Bambësch
  • PC 1 in Reckenthal PC 1 in Reckenthal
  • Tour Malakoff Tour Malakoff
  • A couple of snow flakes for the 333rd active day this year A couple of snow flakes for the 333rd active day this year
  • Bike on the bridge Bike on the bridge
  • Attention flooding Attention flooding
  • A brief and timid sunshine A brief and timid sunshine
  • Flooded way Flooded way
  • 20171128 093847 20171128 093847
  • Reflection in the water Reflection in the water
  • Pétrusse river Pétrusse river
  • Bike reflection Bike reflection
  • Flooding Flooding
  • Water invasion Water invasion
  • Evening Ride to Christmas Market Evening Ride to Christmas Market
  • Bike reflection in puddle Bike reflection in puddle
  • Puddle Puddle
  • Cyclocross race Cyclocross race
  • Artistic motion motion Artistic motion motion
  • Cyclocross racers Cyclocross racers
  • Wet feet and Happy Socks after returning from work Wet feet and Happy Socks after returning from work
  • Wet shoes after returning from work Wet shoes after returning from work
  • GPS altimeter confused GPS altimeter confused
  • Close up of my trousers after a way back from work through the f Close up of my trousers after a way back from work through the f
  • After a detour in the forest After a detour in the forest
  • Puddling to work Puddling to work
  • Morning autumn ride Morning autumn ride
  • Bikes in the park Bikes in the park
  • Coffeeneuring group in Chocolate House Coffeeneuring group in Chocolate House
  • Coffeeneuring group in Chocolate House Coffeeneuring group in Chocolate House
  • Coffeeneuring group in Péitruss Skatepark Coffeeneuring group in Péitruss Skatepark
  • Vallée de la Pétrusse Vallée de la Pétrusse
  • Coffeeneuring group in Kinnekswiss Coffeeneuring group in Kinnekswiss
  • Picnic table Picnic table
  • Sunny autumn day Sunny autumn day
  • Dangerous in wet conditions Dangerous in wet conditions
  • Vëloswee Syrdall between Contern and Moutfort Vëloswee Syrdall between Contern and Moutfort
  • Asphalt track to Contern Asphalt track to Contern
  • Vëloswee Syrdall Vëloswee Syrdall
  • PC 1 in Kockelscheuer in autumn PC 1 in Kockelscheuer in autumn
  • One way? One way?
  • Fishing, not phishing Fishing, not phishing
  • Lux Airport from a nearby track Lux Airport from a nearby track
  • Hiking tour information board Hiking tour information board
  • Forest track Forest track
  • Lost track of the path Lost track of the path
  • Foggy morning Foggy morning
  • Puddle and light pollution Puddle and light pollution
  • Bike to work, forest version Bike to work, forest version
  • Fog to work Fog to work
  • Fog to work Fog to work
  • Foggy morning Foggy morning
  • MakeKolerKooler MakeKolerKooler
  • Mural by Stick Mural by Stick
  • Autumn ride to work Autumn ride to work
  • Not alone Not alone
  • Morning ride to work Morning ride to work
  • An ordinary morning commute An ordinary morning commute
  • Morning bike wash Morning bike wash
  • Frost on wood, be careful! Frost on wood, be careful!
  • Forest track Forest track
  • What bike to take? What bike to take?
  • PC 2 between Kirchberg and Senningerberg PC 2 between Kirchberg and Senningerberg
  • PC 2 fork PC 2 fork
  • When cycling meets hiking When cycling meets hiking
  • Mountain biking Mountain biking
  • Trip to recycling center Trip to recycling center
  • Morning ride to work Morning ride to work
  • Canyon in Sentier de la Mamer Canyon in Sentier de la Mamer
  • Harvest moon +1 Harvest moon +1
  • Autumn colours Autumn colours
  • Gravel path in Helfent Gravel path in Helfent
  • Hide and seek Hide and seek
  • A cold evening A cold evening
  • Made it home Made it home
  • New cycling infrastructure New cycling infrastructure
  • Cathedral Cathedral
  • Music please Music please
  • La Ville est belle La Ville est belle
  • La Ville est belle La Ville est belle
  • Gaaschtgrund Gaaschtgrund
  • Night fly Night fly
  • Spuerkeess during astronomical twilight Spuerkeess during astronomical twilight
  • Dirty morning Dirty morning
  • Dirt and stones Dirt and stones
  • Wildlife Wildlife
  • Cow Cow
  • A short slope before entering the forest A short slope before entering the forest
  • Commuting to work through the forest Commuting to work through the forest
  • Morning visit Morning visit
  • Fête du Jardin on the bike Fête du Jardin on the bike
  • So, they fixed the sign So, they fixed the sign
  • GoUrban GoUrban
  • Balanced workout Balanced workout
  • View from the construction site under Pont Adolphe. View from the construction site under Pont Adolphe.
  • In the field In the field
  • Fiestorkest at City Hall Fiestorkest at City Hall
  • Bike traffic jam Bike traffic jam
  • Reporter on bike Reporter on bike
  • City promenade in Belair City promenade in Belair
  • City promenade to Glacis City promenade to Glacis
  • Ma ville à vélo! Ma ville à vélo!
  • Baki Baki
  • Destruction of Nature reserve? Destruction of Nature reserve?
  • Obstacle Obstacle
  • Destruction of Nature reserve continues... Destruction of Nature reserve continues...
  • Wood: slippery when wet Wood: slippery when wet
  • Shit on the road Shit on the road
  • Cows before sunset Cows before sunset
  • Roadworks Roadworks
  • Dramatic sunset in Parc Lentz, Bertrange Dramatic sunset in Parc Lentz, Bertrange
  • Cycling between Helfent and the forest Cycling between Helfent and the forest
  • Iron and equidae horses Iron and equidae horses
  • Horse walking Horse walking
  • Bike at the pond Bike at the pond
  • Thunderstorm around Thunderstorm around
  • Train crossing the bridge on PC1 between Merl and Cessange Train crossing the bridge on PC1 between Merl and Cessange
  • Will it rain? Will it rain?
  • Urban biking at Geesseknaeppchen Urban biking at Geesseknaeppchen
  • PC 1 between Merl and Strassen PC 1 between Merl and Strassen
  • PC 1 on residential street PC 1 on residential street
  • Beginning of PC 13 Beginning of PC 13
  • PC 13 on Living Street in Strassen PC 13 on Living Street in Strassen
  • And they call it "Piste cyclable"... And they call it "Piste cyclable"...
  • PC 13 at European School II PC 13 at European School II
  • The key to love The key to love
  • Cycling lane in Merl Cycling lane in Merl
  • PC 1 along Val Sainte Croix in Luxembourg City PC 1 along Val Sainte Croix in Luxembourg City
  • Blocking? No! Blocking? No!
  • Someone is going to be dirty soon! Someone is going to be dirty soon!
  • Sentier de la Mamer Sentier de la Mamer
  • Fräiheetsbam playground Fräiheetsbam playground
  • Sort climb Sort climb
  • A natural car barrier A natural car barrier
  • Directions in Bambësch Directions in Bambësch
  • The red bench The red bench
  • Bike counter and a bike Bike counter and a bike
  • Bike counter Bike counter
  • Twilight on PC 13 Twilight on PC 13
  • Incorrect sign Incorrect sign
  • Passerelle bike counter on a rainy day Passerelle bike counter on a rainy day
  • Summer morning commute Summer morning commute
  • Early summer to work Early summer to work
  • A water pond where frogs mate A water pond where frogs mate
  • Flatlands Flatlands
  • Riding home after a long day Riding home after a long day
  • Green bench Green bench
  • In the forest In the forest
  • Owl hiking trail Owl hiking trail
  • Broke my water bottle holder Broke my water bottle holder
  • Hard rocks no café Hard rocks no café
  • When mountain biking meets hiking When mountain biking meets hiking
  • Digitalis Digitalis
  • Blocked cycleway in Luxembourg city Blocked cycleway in Luxembourg city
  • Vandalism Vandalism
  • Auto Pédestre by bike Auto Pédestre by bike
  • Selfie Selfie
  • Temple Romain Temple Romain
  • Guess who cycled this one... down? Guess who cycled this one... down?
  • Tree hiding the sun Tree hiding the sun
  • Roll like a haystack Roll like a haystack
  • Cycling or walking? Cycling or walking?
  • The red bench The red bench
  • 20170617 143028-Edit 20170617 143028-Edit
  • 20170617 143521-Edit 20170617 143521-Edit
  • 20170617 143651-Edit 20170617 143651-Edit
  • 20170617 145257-Edit 20170617 145257-Edit
  • 20170617 155539-Edit 20170617 155539-Edit
  • 20170617 155627-Edit 20170617 155627-Edit
  • 20170617 160035-Edit 20170617 160035-Edit
  • 20170617 160215-Edit 20170617 160215-Edit
  • 20170617 160326-Edit 20170617 160326-Edit
  • 20170617 160624-Edit 20170617 160624-Edit
  • 20170617 161127-Edit 20170617 161127-Edit
  • 20170617 161152-Edit 20170617 161152-Edit
  • 20170617 161208-Edit 20170617 161208-Edit
  • 20170617 161243-Edit 20170617 161243-Edit
  • 20170617 161326-Edit 20170617 161326-Edit
  • At Miles' birthday At Miles' birthday
  • 20170617 161414-Edit 20170617 161414-Edit
  • 20170617 161653-Edit 20170617 161653-Edit
  • 20170617 170642-Edit 20170617 170642-Edit
  • 20170617 170703-Edit 20170617 170703-Edit
  • 20170617 171237-Edit 20170617 171237-Edit
  • 20170617 174000-Edit 20170617 174000-Edit
  • 20170617 174533-Edit 20170617 174533-Edit
  • 20170617 174643-Edit 20170617 174643-Edit
  • 20170617 174728-Edit 20170617 174728-Edit
  • 20170617 175625-Edit 20170617 175625-Edit
  • 20170617 175743-Edit 20170617 175743-Edit
  • 20170617 181526-Edit 20170617 181526-Edit
  • 20170617 181617-Edit 20170617 181617-Edit
  • Dog hat Dog hat
  • Young boy Young boy
  • 20170617 182449-Edit 20170617 182449-Edit
  • Play me I'm yours Play me I'm yours
  • Don't look back Don't look back
  • Can you read me? Can you read me?
  • Share the road Share the road
  • Rainy ride from Merl to Bertrange Rainy ride from Merl to Bertrange
  • Drought Drought
  • Health walk initiative from European School Health walk initiative from European School
  • MVOS 2017 day 2: bike parking full at school in Bertrange MVOS 2017 day 2: bike parking full at school in Bertrange
  • B:nightride B:nightride
  • B:nightride B:nightride
  • Red bench Red bench
  • Living dangerously Living dangerously
  • Cycleway from Merl to Helfent Cycleway from Merl to Helfent
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • View from Neuhäuschen hill View from Neuhäuschen hill
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Bridge over the Nordstrooss Bridge over the Nordstrooss
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • Stereo 2^5 birthday Stereo 2^5 birthday
  • PC 1 panorama PC 1 panorama
  • Sunset time through the trees Sunset time through the trees
  • Not cycling down Not cycling down
  • Grevelsbarriere Grevelsbarriere
  • Night ride Night ride
  • Morning detour to work Morning detour to work
  • Buergbrennen Buergbrennen
  • PC 2 between Senningerberg and Ernster PC 2 between Senningerberg and Ernster
  • PC 2 between Senningerberg and Ernster PC 2 between Senningerberg and Ernster
  • PC 2 between Senningerberg and Ernster PC 2 between Senningerberg and Ernster
  • PC 2 between Senningerberg and Ernster PC 2 between Senningerberg and Ernster
  • PC 2 between Senningerberg and Ernster PC 2 between Senningerberg and Ernster
  • PC 2 between Senningerberg and Ernster PC 2 between Senningerberg and Ernster
  • Number 17 Number 17
  • Biking above all Biking above all
  • Frozen pond in Hesper Park Frozen pond in Hesper Park
  • PC 1 bridge under Route de Thionville PC 1 bridge under Route de Thionville
  • View on Château de Hesperange from PC 1 View on Château de Hesperange from PC 1
  • PC 1 in the forest between Hesperange and Grund PC 1 in the forest between Hesperange and Grund
  • A bollard you can't miss A bollard you can't miss
  • PC 1 diversion PC 1 diversion
  • PC 1 on CR 178 between Cessange and Merl PC 1 on CR 178 between Cessange and Merl
  • Old vs. new itinerary Old vs. new itinerary
  • PC 1 on Rue de Bouillon in Cessange PC 1 on Rue de Bouillon in Cessange
  • PC 1 on rue de Leudelange in Cessange PC 1 on rue de Leudelange in Cessange
  • Refreshed surface between Cessange and Kockelscheuer Refreshed surface between Cessange and Kockelscheuer
  • PC 1 intersection with Route d'Esch PC 1 intersection with Route d'Esch
  • It's not what you think :-) It's not what you think :-)
  • Bollards on PC 1 between Route d'Esch and Kockelscheuer Bollards on PC 1 between Route d'Esch and Kockelscheuer
  • Before entering the forest Before entering the forest
  • PC 1 near Kockelscheuer camping PC 1 near Kockelscheuer camping
  • PC 1 in the woods PC 1 in the woods
  • PC 1 still marked in the woods PC 1 still marked in the woods
  • PC 1 between parking space, bollards and lift gates PC 1 between parking space, bollards and lift gates
  • PC 1 on track near Kockelscheuer lake PC 1 on track near Kockelscheuer lake
  • Stop sign Stop sign