-
Bock casemates
-
Photographer in action
-
Rain drops
-
Under the stairs
-
Sun playing hide-and-seek on the other shore
-
Modern architecture
-
On the Alzette bank
-
Rain drops on the Alzette
-
Construction sign
-
Alameda
-
Gate to abandoned bridge
-
Abandoned bridge fence
-
Clouds
-
Youth Hostel
-
Water swirl
-
River
-
Dogs on left only
-
In the park
-
Abandoned building
-
20150705 185519
-
Cave entrance in Pfaffenthal
-
20150705 190458
-
20150705 190648
-
20150705 190733
-
Abandoned observatory
-
20150705 194859
-
20150705 201136-HDR
-
20150705 201642-HDR
-
20150705 201827-HDR
-
Bridging
-
Christmas scene
-
Tropical Christmas
-
Planet Bock
-
Rocher du Bock panorama
-
Mountain bike
-
PC1 in Reckenthal after a thunderstorm
-
Stop sign
-
Piste cyclable d'Echternach in Winter
-
Cycling route fork
-
Two options
-
PC 2 in winter
-
Curvy steep segment
-
Misty forest
-
Buergbrennen
-
Bike counter and a bike
-
Bike counter
-
Belval
-
Belval
-
Cycling with a colleague
-
Hide and seek
-
A cold evening
-
Mushroom at night
-
Harvest moon reflection on PC 14
-
A few minutes after sunset
-
Low cloud
-
Gravel path in Helfent
-
Bike at work
-
Autumn colours
-
Pescatore bypass
-
Hello, Source 11
-
Pescatore bypass
-
Nouveau château d'Ansembourg and its garden
-
Cycles of effort and comfort
-
When this happens, it can take a while...
-
Urban Piano Luxembourg
-
Wet animals
-
Square Nicolas Kandel, Strassen
-
Haystacks
-
Wheat field
-
Track in Gaaschtgrund
-
CR 101 in Mamerdal
-
Threatening sky
-
At night on the bike before the end of the Milky Way season
-
Starry night on PC 17 near Rambrouch
-
Looking up
-
Cycling on a clear night
-
Cycling on a clear night
-
Cycling tunnel between Eischen and Hovelange
-
Old Schweicherthal fire department vehicle
-
Sunny bike
-
Piste cyclable de l'Attert near Eischen
-
Speaker
-
Sunset behind the tree
-
Thiellen Fleurs shop decoration in Mersch
-
Cycling directions near Dahlem
-
Misty landscape near Garnich
-
New sign, seen for the first time
-
Track in the fog
-
National cycleways direction sign
-
Naughty surface
-
Pond
-
Snow on PC 14
-
Slippery turn
-
Petite France
-
Petite France
-
Boat
-
Ponts Couverts
-
Montée Pilate, just after my chain dropped off
-
A cold spring evening
-
Flooded fields next PC 12 between Grass and Clemency
-
Sunset between Schouweiler and Hivange
-
Steinfort canyon
-
Signs in Sterpernich
-
PC 12 diversion
-
Syndicat des Eaux du Sud
-
Äischdall near Koerich
-
Château de Septfontaines
-
Map tiles (literally)
-
Which way to Äischdall?
-
PC 14 near Kehlen
-
Fork between PC 12 and PC 17
-
When the gloves are too warm...
-
PC 12 near Hovelange
-
Hovelange tunnel on PC 12
-
Forest near Eischen
-
De Mënsch, with clear sky
-
PC 14 near Capellen
-
Way between Koerich and Steinfort
-
Inside the tunnel
-
Cycling directions in Noerdange
-
Vintage bike
-
Cycling route through the courtyard
-
Local cycling route between Brouch and Buschdorf
-
Track near Mersch
-
Track near Mersch
-
Nouveau Château d'Ansembourg
-
A lost sign
-
Nouveau Château d'Ansembourg
-
Foggy morning
-
SaarLorLux near Dalheim
-
Shadow of a bike
-
Welcome to Rhineland-Palatinate
-
Mosel-Radweg in Wincheringen towards Wormeldange
-
Luxembourg port
-
Rain and works along the Moselle river
-
SES
-
Cité Syrdall, Wecker
-
Alpaca on the way
-
PC 4 near Betzdorf
-
Just a track on the side, going nowhere except to the storm
-
Thunderstorm
-
Sun rays
-
Picnic time
-
Picnic time
-
Trees at an angle
-
Drēps picnic place
-
The Mamerdal canyon
-
My route, elevated
-
Mamerdal
-
Gaaschtgrund
-
Lightning
-
Dramatic clouds
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Kaysersberg from Schlossberg
-
Hiking in Kaysersberg
-
Hiking in Kaysersberg
-
Hiking directions in Kaysersberg
-
Caught the last train of the day
-
Troisvierges train station
-
Sky porn after sunset near Troine
-
Sunset on the Belgium border near Hinterhasselt
-
Sunset colours near Troine
-
Wëntger Gënzentour near Oberwampach
-
On the edge to Belgium
-
Sauer valley near Boulaide
-
Sauer from Pont-Misère
-
Upper-Sûre Natural Park near Pont-Misère
-
Fountain in Bigonville
-
A locality I haven't been to before
-
PC 18 near Rambrouch
-
PC 17 near Koetschette
-
PC 17 North of Redange
-
Friends of Jhangeli
-
Third class train carriage
-
Horse in Schweich (Beckerich)
-
Traditional photo stop place near Eischen
-
Very interesting clouds (South view)
-
Very interesting clouds (West view)
-
Curvy asphalt track
-
Cycling directions near Dahlem
-
Deers
-
Dust
-
New sign in Kehlen
-
Path to Kehlen
-
Roadworks... even in the forest
-
Brameschhaff
-
Brameschhaff
-
Traditional photo stop near Eischen
-
Mushroom
-
Testing new tyres
-
Viewpoint near Hivange
-
Night commute in the fog
-
Tree in the fog
-
Fog formation
-
A stop at Grass former train stop
-
Forest near Capellen
-
PC 1 in Merl
-
Night stop
-
Frozen leaves
-
Asphalt track near Olm
-
Frosty commute to work
-
Cold morning
-
BBQ session
-
E. Birthday
-
E. Birthday
-
Sign made with stickers
-
Nimstal Radweg near Niederweis
-
Climbing out of Prümzurlay
-
Prümerburg castle ruins near Prümzurlay
-
Bleistifte artwork near Ferschweiler
-
Fraubillenkreuz
-
Beautiful Südeifel forest between Schankweiler and Bollendorf
-
Beautiful Südeifel forest between Schankweiler and Bollendorf
-
Beautiful Südeifel forest between Schankweiler and Bollendorf
-
Beautiful Südeifel forest between Schankweiler and Bollendorf
-
The village of Hüttingen bei Lahr
-
Sun and flood
-
Cycling directions near Dahlem
-
Lunch break in the sun
-
Alpaca
-
Morning commute near Holzem
-
Water in the fields
-
Beer at the office
-
Office appreciation
-
Chapel in Niederglabach
-
CR 115 road between Nommern and Medenach
-
Is that a barcode?
-
View towards the Ardennes from the top of Mullerthal Trail Route
-
Hiking trail near Berdorf
-
Climb to Beaufort from Mullerthal valley
-
Mullerthal
-
Mullerthal cliffs near Berdorf
-
Watch for migrating frogs
-
Berdorf water tower
-
CR 132 road near Bech
-
Piste cyclable de la Syre between Wecker and Manternach
-
Seeking refuge
-
Bike cleaning and minor revision
-
Moselle valley near Schengen
-
Lost a screw on the crank set
-
Château de Malbrouck
-
Bad pavement
-
Cycling near Lauterbach, Saarland
-
Europe 1 radio transmitter
-
German pastry
-
Plareforme panoramique carrière Barrois
-
View from Plareforme panoramique carrière Barrois
-
Still a way to go
-
Sheep in the shade
-
Müllverbrennungsanlage Velsen industrial area
-
Cycling directions at the border
-
France-Germany border on the cycleway
-
Cycleway along the Saar
-
Rounabout in Sarreguemines
-
Cycling map near Sarreguemines
-
Chaussée déformée sign
-
International friendship board near Herbitzheim
-
Homburg cityscape by day
-
Apples
-
Filming at Villa Romaine Goeblange
-
Reclaim the Streets vol. 2
-
Reclaim the Streets vol. 2
-
Reclaim the Streets vol. 2
-
Epicerie
-
PC 8 near Rumelange
-
Belval
-
Sun hiding behind the tree
-
"burning" cliff
-
RedRock MTB trail in Haard
-
Haard nature reserve
-
View over Dudelange
-
On the way to the Haard nature reserve
-
Mont Saint-Jean, Dudelange
-
Water lily in Kirchberg
-
Light painted sick world
-
Rocky track in Grünewald
-
Fern
-
Tiny frog
-
Doudeg Fra information board
-
Doudeg Fra
-
Art of PC 15 near Lorentzweiler
-
Water tap on PC 15 near Lorentzweiler
-
Mersch communal park
-
Memorial next to Enelter Kapell
-
Enelter Kapell Reckange
-
No sepia filter required
-
MTB in Reckenerwald
-
Menhir of Reckingen
-
Path near Marienthal
-
Ritterfels, Marienthal
-
View to Marienthal from Ritterfels
-
New Castle of Ansembourg's gardens
-
Äischdall
-
New Castle of Ansembourg's gardens
-
Mural on house in Dondelange
-
Forest track near Grosbous
-
Forest track near Grosbous
-
Rindschleiden
-
A break in Rindschleiden
-
Inside Rindschleiden church
-
Floating bridge next to closed Pont Misère
-
Sauerdall cycling
-
The bridge is closed, but...
-
Track near Houfels
-
Viewpoint near Houfels
-
Viewpoint near Houfels
-
Photo stop
-
Horse feeding
-
Dusk near Holtz
-
Another photo stop
-
PC 15 closure sign
-
Old chain
-
Doubtful Sound
-
Camping prohibited
-
View from Manapouri lake
-
Doubtful Sound
-
Doubtful Sound
-
Doubtful Sound
-
Doubtful Sound
-
Doubtful Sound
-
Doubtful Sound
-
Dolphins
-
Doubtful Sound
-
Doubtful Sound
-
Doubtful Sound
-
Doubtful Sound
-
Public bookshelf in Bertrange
-
Sky before the rain
-
Before the sky fell
-
What's left of Tavola/CookUp
-
Closed road between Dippach and Mamer
-
E25 bridge over Mamerdall
-
Urspelt castle
-
Sign near Heinerscheid
-
Road down to Ourdall
-
Kailslay sign
-
Ourdall from above
-
Trail to Ourdall
-
Our river near Kalborn
-
Path along the Our river
-
Track along the Our river
-
Waterfall in Ourdall between Dasburg and Kalborn
-
Hiking distances in Ourdall
-
Bike transport in Ourdall
-
Steps in Ourdall
-
Above the Our valley
-
Kaasselbierg viewpoint to Ourdall
-
Bridge on a creek near the Our river
-
Bridge on a creek near the Our river
-
Sentier de l'Our
-
Trail next to the Our river
-
Dasbourg-Pont
-
Vianden
-
Flooded way in Vianden
-
Snack stop between Stolzembourg and Bivels
-
Cycling in Ourdall
-
Cycling in Ourdall
-
Cycling in Ourdall
-
Cycling in Ourdall
-
Our river
-
Our river
-
Track near Klaushaff
-
Sentier de l'Alzette
-
Schetzel information board
-
20210705 143716
-
Sequoia in Bourglinster
-
Rain
-
Rock on Sentier de l'Alzette
-
Donkeys
-
Mamer valley
-
Sentier de la Mamer
-
Light painting in Huellee
-
Table on tree stump
-
Flying unicorn mural
-
Obstacle
-
Railroad crossing in Bertrange
-
Huellee cave
-
Railroad crossing in Bertrange
-
Rain again
-
Rain in the forest
-
Clouds
-
Dramatic golden hour near Mamer
-
Forest track near Bissen
-
Track near Michelbouch
-
Fruits
-
Near Schoenfels
-
Cows and calfs