• A night landscape around the bike A night landscape around the bike
  • Testing bike lights Testing bike lights
  • Red power Red power
  • PC 1 between Grund and Hesperange along the Alzette river PC 1 between Grund and Hesperange along the Alzette river
  • PC 1 between Grund and Hesperange along the Alzette river PC 1 between Grund and Hesperange along the Alzette river
  • On the way to Bettembourg to catch a train On the way to Bettembourg to catch a train
  • Mamer Schlass night panorama Mamer Schlass night panorama
  • Lit snowman Lit snowman
  • Walking directions to the bridge Walking directions to the bridge
  • Cycleway in Kirchberg Cycleway in Kirchberg
  • Sentier de la Basse-Sûre Sentier de la Basse-Sûre
  • Hiking directions in Echternach Hiking directions in Echternach
  • Biking above all Biking above all
  • Call of the forest Call of the forest
  • Snowman sitting on a bench Snowman sitting on a bench
  • Bike parking at a petrol station Bike parking at a petrol station
  • Skate Park Hollerich 360 degrees panorama Skate Park Hollerich 360 degrees panorama
  • Under and on Pont Adolphe Under and on Pont Adolphe
  • The lower Sauer river The lower Sauer river
  • A place to stop A place to stop
  • Water reflections Water reflections
  • Luxembourg Grund night panorama Luxembourg Grund night panorama
  • Night above Grund Night above Grund
  • A playground at night A playground at night
  • Night ride in the forest Night ride in the forest
  • Bollendorf Castle Bollendorf Castle
  • A playground at night A playground at night
  • A playground at night A playground at night
  • Echternach bridge Echternach bridge
  • Picnic shelter on PC1 in Bambësch Picnic shelter on PC1 in Bambësch
  • PC 3 near Bollendorf-Pont PC 3 near Bollendorf-Pont
  • A playground at night A playground at night
  • Cycling directions in Echternach Cycling directions in Echternach
  • PC 1 diversion PC 1 diversion
  • Cycling on the snow (video) Cycling on the snow (video)
  • Curves Curves
  • Snowman sitting on a bench Snowman sitting on a bench
  • A tree and playground at night A tree and playground at night
  • Track in Mamerdal Track in Mamerdal
  • Mamerdall at night Mamerdall at night
  • A bollard you can't miss A bollard you can't miss
  • Parc Lentz Parc Lentz
  • Above the Grund Above the Grund
  • Skate Park Hollerich 360 degrees spherical panorama Skate Park Hollerich 360 degrees spherical panorama
  • Night bike wash in Hesper Park Night bike wash in Hesper Park
  • Terrible wind out there Terrible wind out there
  • Bike in Fort Thüngen Bike in Fort Thüngen
  • Dandelion flower Dandelion flower
  • Strawberry flower Strawberry flower
  • Annual flower in the garden Annual flower in the garden
  • Dramatic sky over the Alzette during golden hour Dramatic sky over the Alzette during golden hour
  • PC 1 bridge under Route de Thionville PC 1 bridge under Route de Thionville
  • Rosemary flower Rosemary flower
  • This is the hottest thing ever. Period. This is the hottest thing ever. Period.
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Let it rain Let it rain
  • Bike reflection Bike reflection
  • Light painting in Bambësch Light painting in Bambësch
  • Echternach bridge Echternach bridge
  • Thunderstorm timelapse Thunderstorm timelapse
  • Green strawberry Green strawberry
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Number 17 Number 17
  • Flower Flower
  • Christmas lights in Hesper Park Christmas lights in Hesper Park
  • Hesper Park Hesper Park
  • Free Mobility in Luxembourg celebration Free Mobility in Luxembourg celebration
  • Light painting in Mamerdal canyon Light painting in Mamerdal canyon
  • Free Mobility in Luxembourg celebration Free Mobility in Luxembourg celebration
  • Schiessentümpel panorama Schiessentümpel panorama
  • Bock Bock
  • Mamerdal Canyon Mamerdal Canyon
  • Grumpy mill light painting Grumpy mill light painting
  • PC1 in Reckenthal after a thunderstorm PC1 in Reckenthal after a thunderstorm
  • Abstract art made with rain and sodium lights Abstract art made with rain and sodium lights
  • View on Château de Hesperange from PC 1 View on Château de Hesperange from PC 1
  • Mamerdal's canyon Mamerdal's canyon
  • Strawberry flower Strawberry flower
  • Rush hour vs. freedom of movement Rush hour vs. freedom of movement
  • Face of the mill Face of the mill
  • Hesper Park Hesper Park
  • Grund skyline Grund skyline
  • Canyon on a winter night Canyon on a winter night
  • PC 1 in the forest between Hesperange and Grund PC 1 in the forest between Hesperange and Grund
  • Bike light painting Bike light painting
  • Garden flowers Garden flowers
  • Frozen pond in Hesper Park Frozen pond in Hesper Park
  • 20190514 110326 20190514 110326
  • Schiessentümpel panorama Schiessentümpel panorama
  • Bike at the empty funfair Bike at the empty funfair
  • Garden peg Garden peg
  • 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
  • Currant Currant
  • Let's make it happen Let's make it happen
  • Rosemary Rosemary
  • Luxembourg Light Festival near Corniche Luxembourg Light Festival near Corniche
  • Drëps Picnic place Drëps Picnic place
  • Light painting in the forest Light painting in the forest
  • PC 1 in Merl PC 1 in Merl
  • Garden Garden
  • Call of the forest Call of the forest
  • Riding home after a long day Riding home after a long day
  • Oak leaves Oak leaves
  • BBQ BBQ
  • Sentier de la Mamer Sentier de la Mamer
  • J's birthday ride J's birthday ride
  • Bridge at Chinese embassy Bridge at Chinese embassy
  • Bike at the funfair Bike at the funfair
  • Réimesch Thermen zu Mamer Mercator Panorama Réimesch Thermen zu Mamer Mercator Panorama
  • A bike for two A bike for two
  • Bridge in Parc Lentz Bridge in Parc Lentz
  • Le Grand Dagoda Blanc, a K-Doll in Bertrange Le Grand Dagoda Blanc, a K-Doll in Bertrange
  • Lovely forest Lovely forest
  • Pfaffenthal valley from above Pfaffenthal valley from above
  • PC 1 panorama near Eicherfeld PC 1 panorama near Eicherfeld
  • Metal Mouth Makeover: Two Weeks In Metal Mouth Makeover: Two Weeks In
  • Moonrise time lapse Moonrise time lapse
  • PC 1 in Bambësch, winter version PC 1 in Bambësch, winter version
  • Vel'Oh Vel'Oh
  • Muddy, rainy and chilly; welcome to November Muddy, rainy and chilly; welcome to November
  • Remains of roman baths Remains of roman baths
  • Alzette river Alzette river
  • B:nightride Péitruss 2017-04-27 B:nightride Péitruss 2017-04-27
  • The Metal Galaxy in My Mouth The Metal Galaxy in My Mouth
  • Night ride in the fog Night ride in the fog
  • Flooded way Flooded way
  • In the forest at night In the forest at night
  • Wandering in the woods with a bike Wandering in the woods with a bike
  • Flower Flower
  • Every bike has a shadow Every bike has a shadow
  • Fog in Kockelscheuer Fog in Kockelscheuer
  • Pfaffenthal from Red Bridge Pfaffenthal from Red Bridge
  • Metal Mouth Makeover: The Braces Saga Begins Metal Mouth Makeover: The Braces Saga Begins
  • Bike wash station in Hesper Park Bike wash station in Hesper Park
  • Call of the horses Call of the horses
  • The Alzette river The Alzette river
  • Luxembourg, Kirchberg, between Philharmonie and Melia Hotel Luxembourg, Kirchberg, between Philharmonie and Melia Hotel
  • Hide and seek Hide and seek
  • At the empty funfair At the empty funfair
  • J's birthday ride J's birthday ride
  • Alzette river in Hesperange Alzette river in Hesperange
  • Flooded (1) Flooded (1)
  • Remains of roman baths Remains of roman baths
  • The Mamerdal canyon The Mamerdal canyon
  • Black bollard at night Black bollard at night
  • Alzette river in Grund Alzette river in Grund
  • Light painting bike in the fog Light painting bike in the fog
  • Cycling and driving infrastructure, side by side Cycling and driving infrastructure, side by side
  • I see faces  I see faces
  • Night ride Night ride
  • Remains of roman baths Remains of roman baths
  • Planet Philharmonie Planet Philharmonie
  • Dramatic sunset in Parc Lentz, Bertrange Dramatic sunset in Parc Lentz, Bertrange
  • Wheely Grateful for Braces! Wheely Grateful for Braces!
  • Canyon in Sentier de la Mamer Canyon in Sentier de la Mamer
  • Bike on the bridge Bike on the bridge
  • Twilight on PC 13 Twilight on PC 13
  • Foggy morning Foggy morning
  • Fog for halloween time lapse Fog for halloween time lapse
  • PC 1 along Val Sainte Croix in Luxembourg City PC 1 along Val Sainte Croix in Luxembourg City
  • Fiestorkest at City Hall Fiestorkest at City Hall
  • Threatening sky Threatening sky
  • Light painting on the Alzette river Light painting on the Alzette river
  • Dirty morning Dirty morning
  • Buergbrennen Beggen 2016 Timelapse Buergbrennen Beggen 2016 Timelapse
  • Flooded (2) Flooded (2)
  • A curvy path in Bambësch A curvy path in Bambësch
  • 20160425 183443 HDR 20160425 183443 HDR
  • J's birthday ride J's birthday ride
  • A Mouthful of Metal: The Transformation Begins A Mouthful of Metal: The Transformation Begins
  • Cloche d'Or Cloche d'Or
  • Dirt and stones Dirt and stones
  • GCUM and on the phone GCUM and on the phone
  • Sentier de la Mamer Sentier de la Mamer
  • Living dangerously Living dangerously
  • Panoramic forest Panoramic forest
  • Moss Moss
  • Bock Casemates and Neumünster Abbey Bock Casemates and Neumünster Abbey
  • Trees and Milky Way in a blender Trees and Milky Way in a blender
  • Selfie Selfie
  • Observation Observation
  • Train crossing the bridge on PC1 between Merl and Cessange Train crossing the bridge on PC1 between Merl and Cessange
  • A couple of snow flakes for the 333rd active day this year A couple of snow flakes for the 333rd active day this year
  • Under the Red Bridge Under the Red Bridge
  • Ephemeral exhibition in Grund tunnel Ephemeral exhibition in Grund tunnel
  • Trapped inside Trapped inside
  • Wildlife Wildlife
  • A short slope before entering the forest A short slope before entering the forest
  • Luxembourg the Old City from Fort Thüngen Luxembourg the Old City from Fort Thüngen
  • Back on track in Bambësch Back on track in Bambësch
  • Koerich Castle at night Koerich Castle at night
  • Morning ride to work Morning ride to work
  • Signs in Bambësch Signs in Bambësch
  • Sunset in Helfent Sunset in Helfent
  • Got home safely Got home safely
  • Frost on wood, be careful! Frost on wood, be careful!
  • Kayak club Hesper Kayak club Hesper
  • Wood: slippery when wet Wood: slippery when wet
  • Spuerkeess during astronomical twilight Spuerkeess during astronomical twilight
  • PC 1 on Val Sainte Croix to Strassen PC 1 on Val Sainte Croix to Strassen
  • Gantenbeinsmillen Gantenbeinsmillen
  • Badgers in the park Badgers in the park
  • Gravel path in Helfent Gravel path in Helfent
  • Temple Romain Temple Romain
  • Artwork in Hesper Park Artwork in Hesper Park
  • Illuminated walkway Illuminated walkway
  • Star trails Star trails
  • Riding in a canyon Riding in a canyon
  • Stop sign Stop sign
  • Cow Cow
  • Because blocking the cycling lane is not enough Because blocking the cycling lane is not enough
  • In the field In the field
  • Nomad bike theatre Nomad bike theatre
  • Cycling lane in Merl Cycling lane in Merl
  • A ride with a view over Müllerthal A ride with a view over Müllerthal
  • The Mamerdal canyon The Mamerdal canyon
  • PC 1 on residential street PC 1 on residential street
  • Autumn ride to work Autumn ride to work
  • Nomad bike theatre Nomad bike theatre
  • Luxembourg, Kirchberg, between Philharmonie and Melia Hotel Luxembourg, Kirchberg, between Philharmonie and Melia Hotel
  • Entering the forest before going to work Entering the forest before going to work
  • Luxembourg City skyline Luxembourg City skyline
  • No swimming! No swimming!
  • Night fly Night fly
  • After the heavy rain in the Alzette river After the heavy rain in the Alzette river
  • Morning autumn ride Morning autumn ride
  • Fräiheetsbam playground Fräiheetsbam playground
  • 'coz clearing snow is not enough 'coz clearing snow is not enough
  • Their freedom Their freedom
  • PC1 Between Beggen and Eicherfeld PC1 Between Beggen and Eicherfeld
  • Parc Lentz on a rainy night Parc Lentz on a rainy night
  • Cyclehack promotion Cyclehack promotion
  • PC 14 is closed? No problem I just went via Mamerdal. PC 14 is closed? No problem I just went via Mamerdal.
  • Shit on the road Shit on the road
  • A screw that can screw up your tyre A screw that can screw up your tyre
  • Flooded field Flooded field
  • Planet Bock at night Planet Bock at night
  • Parc Lentz on a rainy night Parc Lentz on a rainy night
  • Drought Drought
  • Leaves on the way Leaves on the way
  • Ephemeral exhibition in Grund tunnel Ephemeral exhibition in Grund tunnel
  • Path near the Conservatoire de Luxembourg Path near the Conservatoire de Luxembourg
  • Nomad bike theatre Nomad bike theatre
  • Sunny autumn day Sunny autumn day
  • Schueberfouer fireworks Schueberfouer fireworks
  • Need a break? No problem! Need a break? No problem!
  • Merl to Helfent cycleway in the snow Merl to Helfent cycleway in the snow
  • Commuting to work through the forest Commuting to work through the forest
  • The red bench The red bench
  • Jumping off the bike Jumping off the bike
  • Don't look back Don't look back
  • Sunflower Sunflower
  • Beginning of PC 13 Beginning of PC 13
  • Ephemeral exhibition in Grund tunnel Ephemeral exhibition in Grund tunnel
  • MVOS season in the office basement MVOS season in the office basement
  • High water level, but no flooding High water level, but no flooding
  • PC 1 in Bambësch next to Bridel PC 1 in Bambësch next to Bridel
  • Bike reflection in the puddle Bike reflection in the puddle
  • Thin layer of snow between Luxembourg and Bertrange Thin layer of snow between Luxembourg and Bertrange
  • A city for vampires A city for vampires
  • Lac de la Haute-Sûre at night Lac de la Haute-Sûre at night
  • Hesper park Hesper park
  • Storm coming Storm coming
  • Grumpy light painting Grumpy light painting
  • PC 1 in Bambësch PC 1 in Bambësch
  • Bike reflection Bike reflection
  • Bike on frost in the forest Bike on frost in the forest
  • Canyon in Mamerdal Canyon in Mamerdal
  • Wild closure Wild closure
  • Stars at night Stars at night
  • Moonrise Moonrise
  • Fire breathing Fire breathing
  • When mountain biking meets hiking When mountain biking meets hiking
  • Picnic table Picnic table
  • Bike traffic jam Bike traffic jam
  • Chance of snow, so I did a detour. Chance of snow, so I did a detour.
  • Above PC 1 in Grund Above PC 1 in Grund
  • When Ascent equals Altitude When Ascent equals Altitude
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • PC 2 fork PC 2 fork
  • Autumn on PC 1 near Cessange Autumn on PC 1 near Cessange
  • Destruction of Nature reserve continues... Destruction of Nature reserve continues...
  • Who let the cows out? Who let the cows out?
  • Foggy morning Foggy morning
  • A water pond where frogs mate A water pond where frogs mate
  • Water vortex Water vortex
  • Piste cyclable d'Echternach in Winter Piste cyclable d'Echternach in Winter
  • Flooded way between Bertrange and Mamer Flooded way between Bertrange and Mamer
  • Bech tunnel on PC 2 Bech tunnel on PC 2
  • Wooden bridge Wooden bridge
  • Frost on the branch Frost on the branch
  • The Pétrusse river in Bertrange The Pétrusse river in Bertrange
  • Creek at Drëps picnic area Creek at Drëps picnic area
  • Mamerdal canyon Mamerdal canyon
  • Nomad bike theatre Nomad bike theatre
  • Star trails capture Star trails capture
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • Guess who cycled this one... down? Guess who cycled this one... down?
  • Two options Two options
  • Fire jump Fire jump
  • Hail on the road Hail on the road
  • trapped inside: not anymore trapped inside: not anymore
  • Montée Pilate to Beggen Montée Pilate to Beggen
  • Corniche Corniche
  • Fire breathing Fire breathing
  • Frozen forest Frozen forest
  • Fire breathing Fire breathing
  • Luxembourg Light Festival, Blue Luxembourg Light Festival, Blue
  • Lac de la Haute-Sûre at night Lac de la Haute-Sûre at night
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • River flows River flows
  • Summer morning commute Summer morning commute
  • Thunderstorm around Thunderstorm around
  • Nomad bike theatre Nomad bike theatre
  • Winter hike to Nature Trail Enneschte Bësch Winter hike to Nature Trail Enneschte Bësch
  • Flooded way near Bertrange Flooded way near Bertrange
  • Evening summer in Merl Evening summer in Merl
  • Artwork at Schläifmillen Artwork at Schläifmillen
  • Sky above Northern Luxembourg on a clear night Sky above Northern Luxembourg on a clear night
  • Recyclhippo Recyclhippo
  • Sunset in Parc Lentz in Helfent, Bertrange Sunset in Parc Lentz in Helfent, Bertrange
  • Horse Horse
  • Cycling directions in Hesper Park Cycling directions in Hesper Park
  • Fire breathing Fire breathing
  • Flower Flower
  • Buergbrennen Buergbrennen
  • PC 1 in Reckenthal PC 1 in Reckenthal
  • Bike cargo Bike cargo
  • Puddle and light pollution Puddle and light pollution
  • Lac de la Haute-Sûre at night Lac de la Haute-Sûre at night
  • GoUrban GoUrban
  • Mountain bike Mountain bike
  • Destruction of Nature reserve? Destruction of Nature reserve?
  • Morning visit Morning visit
  • Fire breathing Fire breathing
  • Autumn colours Autumn colours
  • Sky Sky
  • Fire breathing Fire breathing
  • Studded tyres Studded tyres
  • Red bench Red bench
  • Fire breathing Fire breathing
  • Lac de la Haute-Sûre at night Lac de la Haute-Sûre at night
  • Morning detour to work Morning detour to work
  • Directions in Bambësch Directions in Bambësch
  • Nomad bike theatre Nomad bike theatre
  • First morning of MVOS 2018 First morning of MVOS 2018
  • Fire jump Fire jump
  • Nomad bike theatre Nomad bike theatre
  • Not alone Not alone
  • Trekking bike at night Trekking bike at night
  • Kommunales Naturschutzgebeit Kommunales Naturschutzgebeit
  • My route, elevated My route, elevated
  • A natural car barrier A natural car barrier
  • Early summer to work Early summer to work
  • Fire breathing Fire breathing
  • Fire breathing Fire breathing
  • Lac de la Haute-Sûre at night Lac de la Haute-Sûre at night
  • Doudeg Fra Doudeg Fra
  • Fire jump Fire jump
  • Pétrusse river in Bertrange Pétrusse river in Bertrange
  • MVOS 2017 day 2: bike parking full at school in Bertrange MVOS 2017 day 2: bike parking full at school in Bertrange
  • Fire breathing Fire breathing
  • City promenade to Glacis City promenade to Glacis
  • Fire breathing Fire breathing
  • Artwork in Hesper Park Artwork in Hesper Park
  • Fire jump Fire jump
  • Nomad bike theatre Nomad bike theatre
  • Bike counter and a bike Bike counter and a bike
  • Buergbrennen Buergbrennen
  • A thunderstorm at night A thunderstorm at night
  • Water invasion Water invasion
  • Fire jump Fire jump
  • Cows before sunset Cows before sunset
  • Winter 2020, day 2 of 2 Winter 2020, day 2 of 2
  • Bambësch Bambësch
  • Alzette valley to Hesperange Alzette valley to Hesperange
  • Artwork at Schläifmillen Artwork at Schläifmillen
  • Nomad bike theatre Nomad bike theatre
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Sleeping ducks in Hesper Park Sleeping ducks in Hesper Park
  • Fire breathing Fire breathing
  • EZ parking EZ parking
  • Mamerdal canyon Mamerdal canyon
  • After work detour After work detour
  • Leaving residential area in Bertrange Leaving residential area in Bertrange
  • Bike at with nomad bike theatre Bike at with nomad bike theatre
  • PC1 on rue des Celtes in Merl PC1 on rue des Celtes in Merl
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Nomad bike theatre Nomad bike theatre
  • Sitting in the canyon Sitting in the canyon
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Forest trees Forest trees
  • Reckendallerkopp Reckendallerkopp
  • Sky above Northern Luxembourg on a clear night Sky above Northern Luxembourg on a clear night