-
Passage to Another World
-
N-ice to see you!
-
When the Fog Said, 'Not Today, Sunshine!'
-
Cold Stones, Warm Memories
-
Post Christmas 2024
-
Snow On the roofs? No, just frost!
-
A wooden Christmas in the middle of nowhere
-
A blazing heart in the night
-
Frosty the pine says "brrr, need gloves for those needles!"
-
A frosty twist on things
-
Water's dance, a blur of fun
-
The river said, "Hold my Beer"
-
The gateway to the moss kingdom
-
Golden carpet on PC 1
-
Looks like a toy town
-
River rapids: more like river ran-out-of-patience!
-
Where the trees dip their toes
-
Where's the sun gone?
-
Road to nowhere (but it's scenic, so who cares?)
-
A symphony of wings against the grey
-
The resilient path, still leading forward
-
A flooded park, perfect for... well, not picnics!
-
Hesper's new swimming pool, anyone?
-
When the park becomes a pool
-
Alzette decided to go swimming
-
Cosmic guardian
-
Hesperange under water
-
When the path says 'no' but your legs say 'go'!
-
Wool you be mine?
-
New chicane in Kohlenberg
-
Horsing around on the road
-
Beam me up, Scotty, but not over that bridge!
-
The temperature at Vëlosummer's end
-
Nature's raw power on the banks of the Alzette
-
Concrete jungle meets real jungle
-
Taking the scenic route
-
The cycle of seasons
-
Time travelling in the forest
-
Road rlosed to everything except bikes: this week's VIPs
-
Just another beautiful day in paradise (almost)
-
Old SECALT factory
-
Double the clouds, double the fun
-
The ride home was shorter from Pfaffenthal than Kautenbach
-
The dirty national cycleway in Bambësch
-
This will be a Vëlosummer route
-
Hesper Park
-
Reversed sky reflection in puddle
-
Blues'n'Jazz Rallye banner
-
Watch for birds of prey!
-
Summer sky
-
Rainbow in Grund
-
After the rain
-
Objects in mirror...
-
Waterfall after the rain
-
Garden in the water
-
Flooded Hesper Park
-
Flooded Hesper Park
-
Flooded Hesper Park
-
Floods in Hesper Park
-
Heron
-
Big puddle
-
Bambësch
-
No trains
-
Alzette valley from Pont-Rouge
-
Wenzel circular walk, Grund
-
Wenzel circular walk, Grund
-
Blooming flowers in Hesper Park
-
Swamp or flood?
-
Interesting light near Hesperange
-
Blooming trees in Alzette valley
-
Bike or rail?
-
Alzette bridge
-
Cycling and driving infrastructure
-
PC 1 in Reckenthal
-
Mobility priorities of
Luxembourg city
-
PC 1 in Merl
-
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
-
Flooded Hesper Park
-
Fog in the city
-
Morning fog in the city valley
-
It's a boy!
-
Cliffs along Alzette valley
-
This is a cycleway
-
Rain in the city
-
Sheep corruption
-
Evening fog
-
PC 1 improvement
-
Motorway works
-
Motorway works
-
Storm in the sky
-
Traffic
-
Alzette river in Gantenbeinsmillen
-
Gantenbeinsmillen
-
Braking that could have made the news headlines
-
The big city at sunset
-
Cycling infrastructure in Strassen
-
Heron
-
Alzette river at Gantenbeinsmillen
-
A cloud to keep an eye on
-
Festival Elsy Jacobs
-
Forest above the Alzette valley near Hesperange
-
Puddle on PC 1 National cycleway
-
Flooded way
-
Barrier
-
Lightning alert
-
Looks challenging
-
Plateau du Rham
-
Plateau du Rham
-
Buergbrennen Fentange
-
View to Dommeldange from Eicherfeld
-
Alzette valley
-
White-ish Pfaffenthal
-
Pfaffenthal lift in the rain
-
Clean bike, not for long...
-
Windy ride
-
Fallen trees
-
Spider web
-
Dissipating fog in Grund
-
Lightning activity; I shall go home!
-
Autumn Pfaffenthal view
-
Fog on the motorway
-
Sunset in Merl
-
Fog in Grund
-
Sunset at the factory
-
Patches of fog
-
Rainbow
-
Clouds
-
Nasty clouds around
-
Viewpoint from Turbelsfiels
-
Those must be very dangerous!
-
Thunderstorm cloud
-
Bock rock
-
Information board in Alzette valley
-
Smile with art cow in Hesper Park
-
Bees on sunflower
-
Blackberries
-
Smile in the sunflowers
-
Happy cyclist going to Rome
-
Closed!
-
Smile on a bike
-
Stuck behind the Pétrusse Express
-
HOPE
-
Bike washing station in Hesper Park
-
Grund
-
Aquatunnel open door?
-
Strange sky
-
Hammer Dällchen
-
Horses in Fentange
-
Bike paint
-
New PC 1 segment in Dommeldange
-
New cycling infrastructure in Luxembourg City
-
Buergbrennen setup in Beggen
-
Memorial in Hesper Park
-
Alzette river in Hesper Park at dusk
-
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
-
Windy day
-
Restaurant notice
-
City walk
-
Alzette river in Grund
-
cyclistes on trafic mixte
-
Bike wash station in Hesper Park
-
Why?
-
Dirty bike
-
PC 103 closed before it's open
-
Closed cycleway in the middle of the way
-
Pfaffenthal valley from above
-
Traffic on the expensive parking lot
-
Fog in Kockelscheuer
-
Night ride in the fog
-
Solution to complaints regarding fast motorists
-
Windy
-
Autumn colours in Hamm
-
Traffic on E25
-
Cycling street in Fentange
-
PC 1 climb in Beggen
-
PC1 slope between Eicherfeld and Beggen
-
Golden hour in Bambësch
-
Crocodile in Hesper Park
-
Hamm Plage
-
Blooming bike sign
-
Visit Guttland tourism promotion
-
Gantenbeinsmillen after the flood
-
PC 1 cycleway in Hesperange
-
Bridge over the Alzette in Hesperange
-
Hesperange
-
Motorway traffic
-
Hesperange
-
Hesperange
-
Alzette in Hesperange
-
Rain in Hesper Park
-
Reflection in the Alzette river in Grund
-
(not) poking a hippo
-
Colourful camel
-
Signs of coming storm near Merl
-
View to Grund from corniche
-
The ancient quarters and fortifications of the city of Luxembour
-
Flower
-
The surface of the cycleway PC1
-
PC 1 with J
-
J's birthday ride
-
J's birthday ride
-
J's birthday ride
-
PC 1 climb near Beggen
-
Happy Art in Hesper Park
-
Rue de Pulvermuhl cycling street sign
-
Van parked like a cunt
-
Window in Pfaffenthal
-
High water level in the Pétrusse
-
High water level in the Pétrusse
-
Grund skyline
-
Pfaffenthal lift
-
Gantenbeinmühle
-
Sunflower field
-
Vëlosummer sign in Beggen
-
Cycling to the Moselle
-
Sharp turn on PC 1 near Beggen
-
Itzegerstee
-
Sustainable parking
-
Heron bird
-
Rain in Hesper Park
-
Sleeping ducks in Hesper Park
-
Empty Croix de Cessange
-
Forest track part of PC 1 in Kockelscheuer
-
Terrible wind out there
-
Night bike wash in Hesper Park
-
Winter 2020, day 2 of 2
-
Winter 2020, day 2 of 2
-
Bike wash station in Hesper Park
-
Important announcement
-
Winter 2020, day 2 of 2
-
Winter 2020, day 2 of 2
-
Let it rain
-
Abstract art made with rain and sodium lights
-
Bock
-
Flooded field
-
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
-
Rush hour vs. freedom of movement
-
Alzette valley to Hesperange
-
Luxembourg Grund
-
Greeted by a horse during the morning commute
-
Morning fog
-
Alzette valley of the way to Hesperange
-
Frosty cycleway
-
Alzette valley to Hesperange
-
Closed way
-
Kockelscheuer
-
Hesper park
-
Light painting on the Alzette river
-
Grumpy mill light painting
-
PC 1 in Merl
-
Cycling in Bambësch
-
The freedom of owning a car...
-
Kockelscheuer
-
Let's roll!
-
Between Eicherfeld and Beggen
-
Bambësch
-
Face of the mill
-
Artwork in Hesper Park
-
Cars are a symbol of freedom; really?
-
On the way to Bettembourg to catch a train
-
Bock Casemates and Neumünster Abbey
-
GCUM and on the phone
-
Badgers in the park
-
Group ride
-
Fitness forest
-
PC 12 in Kockelsheuer?
-
Sunset in Merl
-
PC 1 along the Alzette river
-
Alzette river
-
Bambësch
-
PC 1 in Bambësch
-
Morning Ride
-
Noticed the kerb adjustment?
-
PC 1 near Kayak Hesper
-
Light painting in Bambësch
-
Protected cycle lane bingo
-
Chinese exhibition with friends during Chinese New Year
-
Chinese exhibition with friends during Chinese New Year
-
Chinese exhibition with friends during Chinese New Year
-
Old SECALT factory
-
Montée Pilate, just after my chain dropped off
-
Grumpy light painting
-
Foggy morning
-
Piste cyclable du Centre near Reckenthal
-
PC 1 in Kockelscheuer
-
Pfaffenthal from Red Bridge
-
Forest at an angle
-
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 Val Sainte Croix and Strassen
-
Protected cycleway
-
Sky got suddenly dark
-
Gantenbeinsmillen
-
Secalt
-
GG visit
-
Not sure if I should eat those...
-
A haystack in the city
-
Illuminated walkway
-
Transparency
-
City skyline
-
Painting on the corniche
-
PC 1 in old Quarters & Fortifications, Luxembourg City
-
Evening summer in Merl
-
Their freedom
-
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
-
The freedom of driving a car...
-
I see faces
-
Pfaffenthal lift
-
Night above Grund
-
Mural on train underpass in Weimerskirch
-
PC 1 in Kockerscheuer
-
PC 1 in Kockerscheuer
-
PC 1 along the Alzette river
-
Buergbrennen
-
Buergbrennen
-
PC 1 in Bambësch
-
PC 1 between Merl and Strassen
-
GCUM attempt?
-
Cycle lane not used for parking
-
PC 1 between Merl and Strassen
-
Concrete blocks put on PC 1
-
EZ parking
-
Above the Grund
-
Luxembourg Light Festival near Corniche
-
The Alzette river
-
Abandoned swimming pool
-
Cycling after snowfall
-
Sliding or riding?
-
Oh those cars...
-
Leveling
-
PC 1 in Bambësch
-
PC 1 in Reckenthal
-
PC 1 in Kockelscheuer in autumn
-
One way?
-
Foggy morning
-
Autumn ride to work
-
Autumn colours
-
Danger
-
PC 1 diversion
-
Schläifmillen
-
Recyclhippo
-
Coffeeneuring
-
Coffeeneuring
-
Alzette river in Hesperange
-
Signs in Bambësch
-
PC 1 in Bambësch
-
Sunflower
-
Yes, it's summer!
-
Horse
-
Thunderstorm around
-
Train crossing the bridge on PC1 between Merl and Cessange
-
PC 1 between Merl and Strassen
-
PC 1 on residential street
-
Cycling lane in Merl
-
PC 1 along Val Sainte Croix in Luxembourg City
-
Green bench
-
Living dangerously
-
PC 1 panorama
-
PC 1 in Bambësch
-
PC1 in Kockelscheuer
-
PC 1 in Kockelscheuer before the segment on the road
-
Frozen pond in Hesper Park
-
PC 1 bridge under Route de Thionville
-
View on Château de Hesperange from PC 1
-
PC 1 in the forest between Hesperange and Grund