-
I see faces
-
'coz clearing snow is not enough
-
(not) poking a hippo
-
A bike for two
-
A blazing heart in the night
-
A bollard you can't miss
-
A cloud to keep an eye on
-
A flooded park, perfect for... well, not picnics!
-
A frosty twist on things
-
A haystack in the city
-
A symphony of wings against the grey
-
A wooden Christmas in the middle of nowhere
-
Abandoned swimming pool
-
Above PC 1 in Grund
-
Above PC 1 in Grund
-
Above the Grund
-
Abstract art made with rain and sodium lights
-
After the heavy rain in the Alzette river
-
After the rain
-
Alzette bridge
-
Alzette decided to go swimming
-
Alzette in Hesperange
-
Alzette river
-
Alzette river at Gantenbeinsmillen
-
Alzette river in Gantenbeinsmillen
-
Alzette river in Grund
-
Alzette river in Grund
-
Alzette river in Hesper Park at dusk
-
Alzette river in Hesperange
-
Alzette valley
-
Alzette valley from Pont-Rouge
-
Alzette valley of the way to Hesperange
-
Alzette valley to Hesperange
-
Alzette valley to Hesperange
-
Aquatunnel open door?
-
Artwork at Schläifmillen
-
Artwork at Schläifmillen
-
Artwork at Schläifmillen
-
Artwork in Hesper Park
-
Artwork in Hesper Park
-
Autumn colours
-
Autumn colours in Hamm
-
Autumn on PC 1 near Cessange
-
Autumn Pfaffenthal view
-
Autumn ride to work
-
Back on track in Bambësch
-
Badgers in the park
-
Bambësch
-
Bambësch
-
Bambësch
-
Barrier
-
Beam me up, Scotty, but not over that bridge!
-
Because blocking the cycling lane is not enough
-
Bees on sunflower
-
Before entering the forest
-
Between Eicherfeld and Beggen
-
Big puddle
-
Bike or rail?
-
Bike paint
-
Bike wash station in Hesper Park
-
Bike wash station in Hesper Park
-
Bike washing station in Hesper Park
-
Black bollard at night
-
Blackberries
-
Blooming bike sign
-
Blooming flowers in Hesper Park
-
Blooming trees in Alzette valley
-
Blues'n'Jazz Rallye banner
-
Bock
-
Bock Casemates and Neumünster Abbey
-
Bock rock
-
Bollards on PC 1 between Route d'Esch and Kockelscheuer
-
Boundary stone next to PC 1 in Bambësch
-
Braking that could have made the news headlines
-
Bridge over the Alzette in Hesperange
-
Buergbrennen
-
Buergbrennen
-
Buergbrennen Fentange
-
Buergbrennen setup in Beggen
-
Cars are a symbol of freedom; really?
-
Chinese exhibition with friends during Chinese New Year
-
Chinese exhibition with friends during Chinese New Year
-
Chinese exhibition with friends during Chinese New Year
-
Christmas lights in Hesper Park
-
Christmas lights in Hesper Park
-
City skyline
-
City walk
-
Clean bike, not for long...
-
Cliffs along Alzette valley
-
Closed cycleway in the middle of the way
-
Closed way
-
Closed!
-
Clouds
-
Coffeeneuring
-
Coffeeneuring
-
Cold Stones, Warm Memories
-
Colourful camel
-
Concrete blocks put on PC 1
-
Concrete jungle meets real jungle
-
Cosmic guardian
-
Crocodile in Hesper Park
-
Cycle lane not used for parking
-
Cycling after snowfall
-
Cycling and driving infrastructure
-
Cycling and driving infrastructure, side by side
-
Cycling directions in Hesper Park
-
Cycling in Bambësch
-
Cycling infrastructure in Strassen
-
Cycling lane in Merl
-
Cycling street in Fentange
-
Cycling to the Moselle
-
cyclistes on trafic mixte
-
Danger
-
Deep creek in Hesper Park
-
Dirty bike
-
Dissipating fog in Grund
-
Double the clouds, double the fun
-
Duck, Duck, Drizzle: A Rainy Day at Hesperange
-
Empty Croix de Cessange
-
Ephemeral exhibition in Grund tunnel
-
Ephemeral exhibition in Grund tunnel
-
Ephemeral exhibition in Grund tunnel
-
Evening fog
-
Evening summer in Merl
-
EZ parking
-
Face of the mill
-
Fallen trees
-
Festival Elsy Jacobs
-
Fitness forest
-
Flood protection
-
Flooded field
-
Flooded Grund
-
Flooded Hesper Park
-
Flooded Hesper Park
-
Flooded Hesper Park
-
Flooded Hesper Park
-
Flooded kayak platform
-
Flooded way
-
Flooded way
-
Floods in Hesper Park
-
Flower
-
Fog in Grund
-
Fog in Kockelscheuer
-
Fog in the city
-
Fog on the motorway
-
Foggy morning
-
Foggy morning
-
Forest above the Alzette valley near Hesperange
-
Forest at an angle
-
Forest track part of PC 1 in Kockelscheuer
-
Frosty cycleway
-
Frosty Hesper Park
-
Frosty the pine says "brrr, need gloves for those needles!"
-
Frozen pond in Hesper Park
-
Gantenbeinmühle
-
Gantenbeinsmillen
-
Gantenbeinsmillen
-
Gantenbeinsmillen after the flood
-
Garden in the water
-
GCUM and on the phone
-
GCUM attempt?
-
GG visit
-
Golden carpet on PC 1
-
Golden hour in Bambësch
-
Green bench
-
Greeted by a horse during the morning commute
-
Group ride
-
Grumpy light painting
-
Grumpy mill light painting
-
Grund
-
Grund
-
Grund skyline
-
Hamm Plage
-
Hammer Dällchen
-
Happy Art in Hesper Park
-
Happy cyclist going to Rome
-
Harvest moon +1
-
Heron
-
Heron
-
Heron bird
-
Hesper Park
-
Hesper Park
-
Hesper Park
-
Hesper park
-
Hesper Park in the water
-
Hesper's new swimming pool, anyone?
-
Hesperange
-
Hesperange
-
Hesperange
-
Hesperange under water
-
High water level in the Pétrusse
-
High water level in the Pétrusse
-
Hiking in Bonnevoie
-
Hiking in Bonnevoie
-
Hiking in Bonnevoie
-
Hiking in Bonnevoie
-
Hiking in Bonnevoie
-
HOPE
-
Horse
-
Horses in Fentange
-
Horsing around on the road
-
I see faces
-
If Hippos Had Braces: A Dental Fantasy
-
Illuminated walkway
-
Important announcement
-
Information board in Alzette valley
-
Interesting light near Hesperange
-
It's a boy!
-
It's not what you think :-)
-
Itzegerstee
-
J's birthday ride
-
J's birthday ride
-
J's birthday ride
-
Just another beautiful day in paradise (almost)
-
Kayak club Hesper
-
Kockelscheuer
-
Kockelscheuer
-
Let it rain
-
Let's roll!
-
Leveling
-
Light painting in Bambësch
-
Light painting on the Alzette river
-
Lightning activity; I shall go home!
-
Lightning alert
-
Living dangerously
-
Looks challenging
-
Looks like a toy town
-
Luxembourg Grund
-
Luxembourg Light Festival near Corniche
-
Map? I thought this was a treasure hunt!
-
Memorial in Hesper Park
-
Misaligned signs
-
Mobility priorities of
Luxembourg city
-
Montée Pilate to Beggen
-
Montée Pilate, just after my chain dropped off
-
Morning fog
-
Morning fog in the city valley
-
Morning Ride
-
Motorway traffic
-
Motorway works
-
Motorway works
-
MTB group
-
Mural on train underpass in Weimerskirch
-
N-ice to see you!
-
Nasty clouds around
-
Nature's raw power on the banks of the Alzette
-
Need a break? No problem!
-
New chicane in Kohlenberg
-
New cycling infrastructure in Luxembourg City
-
New PC 1 segment in Dommeldange
-
Night above Grund
-
Night bike wash in Hesper Park
-
Night ride in the fog
-
No trains
-
Not sure if I should eat those...
-
Noticed the kerb adjustment?
-
Objects in mirror...
-
Oh those cars...
-
Old SECALT factory
-
Old SECALT factory
-
Old vs. new itinerary
-
On the way to Bettembourg to catch a train
-
One way?
-
Painting on the corniche
-
Palletable Pyre at The Heart of the Buergbrennen
-
Passage to Another World
-
Patches of fog
-
PC 1 along the Alzette river
-
PC 1 along the Alzette river
-
PC 1 along Val Sainte Croix in Luxembourg City
-
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
-
PC 1 between Grund and Hesperange along the Alzette river
-
PC 1 between Hesper and Grund, in the forest along the Alzette
-
PC 1 between Merl and Cessange
-
PC 1 between Merl and Strassen
-
PC 1 between Merl and Strassen
-
PC 1 between Merl and Strassen
-
PC 1 between parking space, bollards and lift gates
-
PC 1 between Val Sainte Croix and Strassen
-
PC 1 bridge under Route de Thionville
-
PC 1 climb in Beggen
-
PC 1 climb near Beggen
-
PC 1 cycleway in Hesperange
-
PC 1 diversion
-
PC 1 diversion
-
PC 1 goes on CR178 to Cessange
-
PC 1 improvement
-
PC 1 in Bambësch
-
PC 1 in Bambësch
-
PC 1 in Bambësch
-
PC 1 in Bambësch
-
PC 1 in Bambësch
-
PC 1 in Bambësch next to Bridel
-
PC 1 in Bambësch, winter version
-
PC 1 in Kockelscheuer
-
PC 1 in Kockelscheuer before the segment on the road
-
PC 1 in Kockelscheuer in autumn
-
PC 1 in Kockerscheuer
-
PC 1 in Kockerscheuer
-
PC 1 in Merl
-
PC 1 in Merl
-
PC 1 in Merl
-
PC 1 in old Quarters & Fortifications, Luxembourg City
-
PC 1 in Reckenthal
-
PC 1 in Reckenthal
-
PC 1 in the forest between Hesperange and Grund
-
PC 1 in the woods
-
PC 1 intersection with Route d'Esch
-
PC 1 near Kayak Hesper
-
PC 1 near Kockelscheuer camping
-
PC 1 on CR 178 between Cessange and Merl
-
PC 1 on residential street
-
PC 1 on Rue de Bouillon in Cessange
-
PC 1 on rue de Leudelange in Cessange
-
PC 1 on track near Kockelscheuer lake
-
PC 1 on Val Sainte Croix to Strassen
-
PC 1 panorama
-
PC 1 panorama near Eicherfeld
-
PC 1 still marked in the woods
-
PC 1 with J
-
PC 103 closed before it's open
-
PC 12 in Kockelsheuer?
-
PC1 along the motorway
-
PC1 Between Beggen and Eicherfeld
-
PC1 in Kockelscheuer
-
PC1 in Reckenthal after a thunderstorm
-
PC1 on rue des Celtes in Merl
-
PC1 slope between Eicherfeld and Beggen
-
Pfaffenthal from Red Bridge
-
Pfaffenthal lift
-
Pfaffenthal lift
-
Pfaffenthal lift in the rain
-
Pfaffenthal valley from above
-
Picnic shelter on PC1 in Bambësch
-
Piste cyclable du Centre near Reckenthal
-
Plateau du Rham
-
Plateau du Rham
-
Post Christmas 2024
-
Protected cycle lane bingo
-
Protected cycleway
-
Puddle on PC 1 National cycleway
-
Rain in Hesper Park
-
Rain in Hesper Park
-
Rain in the city
-
Rainbow
-
Rainbow in Grund
-
Recyclhippo
-
Reflection in the Alzette river in Grund
-
Refreshed surface between Cessange and Kockelscheuer
-
Restaurant notice
-
Reversed sky reflection in puddle
-
River rapids: more like river ran-out-of-patience!
-
Road rlosed to everything except bikes: this week's VIPs
-
Road to nowhere (but it's scenic, so who cares?)
-
Rue de Pulvermuhl cycling street sign
-
Rush hour vs. freedom of movement
-
Schläifmillen
-
Secalt
-
Sharp turn on PC 1 near Beggen
-
Sheep corruption
-
Shiny Sign, Oh Look, Bumps! Excitement Ahoy!
-
Signs in Bambësch
-
Signs of coming storm near Merl
-
Sky got suddenly dark
-
Sleeping ducks in Hesper Park
-
Sliding or riding?
-
Smile in the sunflowers
-
Smile on a bike
-
Smile with art cow in Hesper Park
-
Snow On the roofs? No, just frost!
-
Solution to complaints regarding fast motorists
-
Spider web
-
Storm in the sky
-
Stormy day in town
-
Stormy day in town
-
Stormy day in town
-
Stormy day in town
-
Stormy day in town
-
Stormy day in town
-
Stormy day in town
-
Stormy day in town
-
Strange sky
-
Stuck behind the Pétrusse Express
-
Summer sky
-
Sunflower
-
Sunflower field
-
Sunset at the factory
-
Sunset in Merl
-
Sunset in Merl
-
Sustainable parking
-
Swamp or flood?
-
Taking the scenic route
-
Terrible wind out there
-
The Alzette river
-
The ancient quarters and fortifications of the city of Luxembour
-
The big city at sunset
-
The cycle of seasons