- Blooming trees in Alzette valley ✽
- Fifth barrage of the day ✽
- Buergbrennen setup in Hassel ✽
- Bike or rail? ✽
- Buergbrennen setup in Ernster ✽
- Works on PC 2 ✽
- Migrating birds ✽
- Alzette bridge
- Snow on PC 2
- MTB group
- Frosty Hesper Park
- Winterlights
- 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
- Fog in the city
- Morning fog in the city valley
- Morning fog in the city valley
- It's a boy!
- Lights at Pfaffenthal lift
- Snow on PC 2
- Snow-covered sign
- Cliffs along Alzette valley
- Leaf-covered PC 2
- Vegetation on PC 2
- Migrating birds
- Quite a busy PC2!
- Windmill construction
- Vëlosummer sign
- Storm in the sky
- Alzette river in Gantenbeinsmillen
- Gantenbeinsmillen
- Heron
- Alzette river at Gantenbeinsmillen
- Forest above the Alzette valley near Hesperange
- Flooded way
- Toad at night
- PC2 closed with no diversion
- Looks challenging
- Plateau du Rham
- Plateau du Rham
- Alzette valley
- Pfaffenthal lift in the rain
- Fallen trees
- Frosty piste cyclable d'Echternach
- Riding in frost
- Spider web
- Pfaffenthal lift Christmas decoration
- Dissipating fog in Grund
- Cycling in short sleeve at this time of the year!
- Autumn Pfaffenthal view
- Fog formation in Kirchberg
- Fog in Grund
- Sunset at the factory
- Moon
- Viewpoint from Turbelsfiels
- Piuncture that didn't seal
- Cat on the way
- Information board in Alzette valley
- Smile with art cow in Hesper Park
- Happy cyclist going to Rome
- Stuck behind the Pétrusse Express
- Bike washing station in Hesper Park
- Grund
- Aquatunnel open door?
- Thunderstorm cloud
- Hammer Dällchen
- Bike paint
- New cycling infrastructure in Luxembourg City
- Memorial in Hesper Park
- Alzette river in Hesper Park at dusk
- Restaurant notice
- City walk
- Fog above the Nordstrooss
- Alzette river in Grund
- Hair ice
- Bike wash station in Hesper Park
- Grünewald
- Riding in the fog
- Night snow
- Scavenger hunt
- Closed cycleway in the middle of the way
- A bit of snow of PC 2
- A snowman and some clothes on Vel'Oh bikes
- Some snow in Grünewald
- Autumn colors on the road to Syren from Alzingen
- PC 2 in the fog
- Foggy Grünewald
- PC 2 in Grünewald in the fog
- Autumn colours on PC 2 in Grünewald
- Autumn colours in Hamm
- Sunset near Ernster
- Crocodile in Hesper Park
- Viewpoint to the trees
- North East: thunderstorm
- Hamm Plage
- Visit Guttland tourism promotion
- Herbal bike
- M's puncture
- Gantenbeinsmillen after the flood
- PC 1 cycleway in Hesperange
- Bridge over the Alzette in Hesperange
- Hesperange
- Alzette in Hesperange
- Rain in Hesper Park
- Reflection in the Alzette river in Grund
- (not) poking a hippo
- Thunderstorm behind me
- View to Grund from corniche
- The ancient quarters and fortifications of the city of Luxembour
- Bird in Hesper Park
- Ride stop in Hesper Park
- J's birthday ride
- J's birthday ride
- J's birthday ride
- J's birthday ride
- J's birthday ride
- Close to flying
- Just above PC 1 between Bonnevoie and Hamm
- Rue de Pulvermuhl cycling street sign
- Park + Bike
- Umnbrella ride
- Window in Pfaffenthal
- Grund skyline
- Winter hike on PC 2
- Barcodes of shadow
- Morning fog
- Autumn from Pfaffenthal lift
- Autumn colours in the forest
- This is a cycling route
- Gantenbeinmühle
- Sunset near Alzingen
- Vëlosummer EuroVelo5/Syrdall
- Sunset near Alzingen
- Cycling to the Moselle
- Itzegerstee
- New features on the EuroVelo 5 cycling route
- Heron bird
- Rain in Hesper Park
- Sleeping ducks in Hesper Park
- Cycling directions near Syren
- Shadows of trees
- Terrible wind out there
- Night bike wash in Hesper Park
- Free Mobility in Luxembourg celebration
- Free Mobility in Luxembourg celebration
- Free Mobility in Luxembourg celebration
- Winter 2020, day 2 of 2
- Bike wash station in Hesper Park
- Bock
- PC 2 near Rameldange
- Flooded way
- Kayak club Hesper
- After the heavy rain in the Alzette river
- Christmas lights in Hesper Park
- Christmas lights in Hesper Park
- Cycling directions in Hesper Park
- Hesper Park
- Hesper Park
- Piste cyclable d'Echternach near Senningerberg
- Alzette valley to Hesperange
- Luxembourg Grund
- Alzette valley of the way to Hesperange
- Alzette valley to Hesperange
- Hesper park
- Light painting on the Alzette river
- Grumpy mill light painting
- Face of the mill
- Artwork in Hesper Park
- Social cycling
- Bock Casemates and Neumünster Abbey
- Sky
- Flower
- Badgers in the park
- Group ride
- PC 1 along the Alzette river
- Tree tunnel
- After work detour
- When Ascent equals Altitude
- Rainy PC 2 near Ernster
- PC 2 near Kirchberg
- Traffic restriction sign
- Way between Syren and Hassel
- Chinese exhibition with friends during Chinese New Year
- Chinese exhibition with friends during Chinese New Year
- Chinese exhibition with friends during Chinese New Year
- Secalt
- GG visit
- Fern
- Illuminated walkway
- Transparency
- City skyline
- Painting on the corniche
- Artwork at Schläifmillen
- Artwork at Schläifmillen
- Artwork at Schläifmillen
- Hiking in Bonnevoie
- Hiking in Bonnevoie
- Hiking in Bonnevoie
- Hiking in Bonnevoie
- Hiking in Bonnevoie
- Ephemeral exhibition in Grund tunnel
- Ephemeral exhibition in Grund tunnel
- Ephemeral exhibition in Grund tunnel
- I see faces
- Pfaffenthal lift
- Mural on train underpass in Weimerskirch
- Above the Grund
- Luxembourg Light Festival near Corniche
- The Alzette river
- Abandoned swimming pool
- PC 2 between Kirchberg and Senningerberg
- Schläifmillen
- Recyclhippo
- Night autumn ride on PC 2
- Piste cyclable d'Echternach near Kirchberg
- Coffeeneuring
- Coffeeneuring
- Alzette river in Hesperange
- I see faces