-
Duck, Duck, Drizzle: A Rainy Day at Hesperange
-
Water's dance, a blur of fun
-
The gateway to the moss kingdom
-
River rapids: more like river ran-out-of-patience!
-
Road to nowhere (but it's scenic, so who cares?)
-
Cosmic guardian
-
When the path says 'no' but your legs say 'go'!
-
Alzette bridge
-
Flooded kayak platform
-
Water at the mill
-
Alzette river in Gantenbeinsmillen
-
Gantenbeinsmillen
-
Heron
-
Alzette river at Gantenbeinsmillen
-
Viewpoint from Turbelsfiels
-
PC 103 closed before it's open
-
Traffic on the expensive parking lot
-
Gantenbeinsmillen after the flood
-
Motorway traffic
-
J's birthday ride
-
Gantenbeinmühle
-
Cycling to the Moselle
-
Itzegerstee
-
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
-
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
-
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
-
Badgers in the park
-
Grumpy light painting
-
PC 1 between Grund and Hesperange along the Alzette river
-
Gantenbeinsmillen
-
I see faces
-
PC 1 along the Alzette river
-
The Alzette river
-
Abandoned swimming pool
-
Recyclhippo
-
Alzette river in Hesperange
-
If Hippos Had Braces: A Dental Fantasy
-
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
-
I see faces
-
PC 1 between Hesper and Grund, in the forest along the Alzette
-
Artwork in Hesper Park