- Alzette bridge ✽
- MTB group ✽
- Frosty Hesper Park ✽
- 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
- It's a boy!
- Cliffs along Alzette valley
- Storm in the sky
- Alzette river in Gantenbeinsmillen
- Gantenbeinsmillen
- Heron
- Alzette river at Gantenbeinsmillen
- Forest above the Alzette valley near Hesperange
- Flooded way
- Looks challenging
- Plateau du Rham
- Plateau du Rham
- Alzette valley
- Pfaffenthal lift in the rain
- Fallen trees
- Spider web
- Dissipating fog in Grund
- Autumn Pfaffenthal view
- Fog in Grund
- Sunset at the factory
- Viewpoint from Turbelsfiels
- 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?
- 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
- Alzette river in Grund
- Bike wash station in Hesper Park
- Closed cycleway in the middle of the way
- Autumn colours in Hamm
- Crocodile in Hesper Park
- Hamm Plage
- Visit Guttland tourism promotion
- 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
- View to Grund from corniche
- The ancient quarters and fortifications of the city of Luxembour
- J's birthday ride
- J's birthday ride
- Rue de Pulvermuhl cycling street sign
- Window in Pfaffenthal
- Grund skyline
- Gantenbeinmühle
- Cycling to the Moselle
- Itzegerstee
- Heron bird
- Rain in Hesper Park
- Sleeping ducks in Hesper Park
- Terrible wind out there
- Night bike wash in Hesper Park
- Winter 2020, day 2 of 2
- Bike wash station in Hesper Park
- Bock
- 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
- 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
- Bock Casemates and Neumünster Abbey
- Badgers in the park
- Group ride
- PC 1 along the Alzette river
- 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
- 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
- Schläifmillen
- Recyclhippo
- Coffeeneuring
- Coffeeneuring
- Alzette river in Hesperange
- I see faces