• Neuf-Brisach Neuf-Brisach
  • Leonardsau Leonardsau
  • Brücken-Schlenke in Traben-Trarbach Brücken-Schlenke in Traben-Trarbach
  • Hiking routes Hiking routes
  • Cable mess in the fog Cable mess in the fog
  • The village of Heiligenstein The village of Heiligenstein
  • Dunes in Den Haag Dunes in Den Haag
  • Trois Tours and fog behind Clausen Trois Tours  and fog behind Clausen
  • Vianden Vianden
  • Mullerthal Trail Route 2 Mullerthal Trail Route 2
  • Damaged path near Stauséi Damaged path near Stauséi
  • Sundial Sundial
  • Le carrousel Savoyard Le carrousel Savoyard
  • What are you looking at? Me? What are you looking at? Me?
  • Industry near Laneuveville-devant-Nancy Industry near Laneuveville-devant-Nancy
  • Monsters Inc. Monsters Inc.
  • Sunset Sunset
  • National cycleways direction sign National cycleways direction sign
  • Climb from Pettingen to Blaschette Climb from Pettingen to Blaschette
  • PC 6 between Esch and Ehlerange PC 6 between Esch and Ehlerange
  • From dirt to clean From dirt to clean
  • Moselle river Moselle river
  • Hiking path Hiking path
  • Maison Néolithique Maison Néolithique
  • Neuf-Brisach Neuf-Brisach
  • Ourtal Ourtal
  • Foggy morning in the forest Foggy morning in the forest
  • Climb up from Mamerdal to Steinsel Climb up from Mamerdal to Steinsel
  • Hiking trail in Howald Hiking trail in Howald
  • Sign near my old office Sign near my old office
  • La Bourgeoise La Bourgeoise
  • Rindschleiden church Rindschleiden church
  • Mandatory raspberries tasting stop Mandatory raspberries tasting stop
  • Colmar Colmar
  • Houses in Strasbourg Houses in Strasbourg
  • Wet road Wet road
  • Outfit of the day Outfit of the day
  • Römer Express, Trier Römer Express, Trier
  • Luxembourg Grund Luxembourg Grund
  • Maison Néolithique, Blaschette Maison Néolithique, Blaschette
  • Spring in Strasbourg Spring in Strasbourg
  • Pink tree Pink tree
  • Eurovelo 6 closure sign Eurovelo 6 closure sign
  • Cycling infrastructure Cycling infrastructure
  • Winter service on cycleways in Luxembourg city Winter service on cycleways in Luxembourg city
  • Bench near Reisdorf Bench near Reisdorf
  • Blackberries picking Blackberries picking
  • Cycling distance Cycling distance
  • The village of Aldringen The village of Aldringen
  • Chapel near Beckerich Chapel near Beckerich
  • Bike wash session Bike wash session
  • Sunset Sunset
  • Poor Teddy Poor Teddy
  • Blues and Jazz rallye Blues and Jazz rallye
  • Perseids meteor shower Perseids meteor shower
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Picnic stop Picnic stop
  • Bicycle parking in The Hague Bicycle parking in The Hague
  • Entering locality Entering locality
  • Hiking directions in Clervaux Hiking directions in Clervaux
  • Rue du 23 Novembre, Strasbourg Rue du 23 Novembre, Strasbourg
  • Morning fog Morning fog
  • Transporting LEGO on a bike Transporting LEGO on a bike
  • Tunnel à luminosité réduite Tunnel à luminosité réduite
  • Chemin de croix Chemin de croix
  • The street where Luxembourg looks like a Megalopolis The street where Luxembourg looks like a Megalopolis
  • Frozen leaves Frozen leaves
  • Hike sentier des passeurs Hike sentier des passeurs
  • Grünewald Grünewald
  • Morning commute Morning commute
  • Meysembourg castle Meysembourg castle
  • Autumn tree, Place de la République, Strasbourg Autumn tree, Place de la République, Strasbourg
  • Restaurant in Hoek van Holland Restaurant in Hoek van Holland
  • Morning ride to work through the woods Morning ride to work through the woods
  • Boxing day Boxing day
  • Vosges Mountains near Saint-Nabor Vosges Mountains near Saint-Nabor
  • Paved track near Barnich, Arlon, Belgium Paved track near Barnich, Arlon, Belgium
  • Gorges du Loup Gorges du Loup
  • Predigtstuhl viewpoint Predigtstuhl viewpoint
  • PC 12 towards Hovelange PC 12 towards Hovelange
  • Warkdall (PC 16) Warkdall (PC 16)
  • Quiet road between Habay and Neufchâteau Quiet road between Habay and Neufchâteau
  • Blooming tree in February Blooming tree in February
  • Forest track near Hobscheid Forest track near Hobscheid
  • Autopédestre Roedgen hiking path Autopédestre Roedgen hiking path
  • PC 12 covered with leaves PC 12 covered with leaves
  • Black Forest and water Black Forest and water
  • Syndicat des Eaux du Sud Syndicat des Eaux du Sud
  • Hiking near Barr Hiking near Barr
  • Family ride in the forest Family ride in the forest
  • New cycling infrastructure in Barnich New cycling infrastructure in Barnich
  • Mikado forest near Findel Mikado forest near Findel
  • Gorges des Tines Gorges des Tines
  • New cycling route in Calmus New cycling route in Calmus
  • Panima-Radweg Lautertal information board Panima-Radweg Lautertal information board
  • Cycling directions near Novéant-sur-Moselle Cycling directions near Novéant-sur-Moselle
  • Belvédère Saint-Nabor Belvédère Saint-Nabor
  • Goeblange water tower just after the thunderstorm Goeblange water tower just after the thunderstorm
  • Shadow casting Shadow casting
  • Science Festival Luxembourg Science Festival Luxembourg
  • Moulin de Bigonville Moulin de Bigonville
  • B:loft bike ride B:loft bike ride
  • Track near Goebelsmühle Track near Goebelsmühle
  • Saint-Nabor Saint-Nabor
  • Lunch ride with G. Lunch ride with G.
  • Stop making stupid people famous Stop making stupid people famous
  • Autumn forest near Capellen Autumn forest near Capellen
  • Warm greetings Warm greetings
  • Hike sentier des passeurs Hike sentier des passeurs
  • Tramway rail warning sign Tramway rail warning sign
  • Moulin Becker Moulin Becker
  • Sunset in Strassen Sunset in Strassen
  • Golden hour near Kockelscheuer Golden hour near Kockelscheuer
  • Lions Club de Barr Lions Club de Barr
  • Cows Cows
  • Sentier des Sept Châteaux Sentier des Sept Châteaux
  • Sint Servaasbasiliek Sint Servaasbasiliek
  • Petal covered cycleway Petal covered cycleway
  • Picnic area in Novéant-sur-Moselle Picnic area in Novéant-sur-Moselle
  • Gantenbeinsmillen Gantenbeinsmillen
  • Water tower in Koerich Water tower in Koerich
  • Path in Red Rocks area Path in Red Rocks area
  • Ready to leave Luxembourg Ready to leave Luxembourg
  • Swamp Swamp
  • Basilique Saint-Willibrord, Echternach Basilique Saint-Willibrord, Echternach
  • Hike Barr Hike Barr
  • Blast furnace festival, Belval Blast furnace festival, Belval
  • Creux du Oua: a touch of Mullerthal? Creux du Oua: a touch of Mullerthal?
  • Le Fond de la Combe Le Fond de la Combe
  • Stormy weather Stormy weather
  • Christmas eve Christmas eve
  • Citrus Citrus
  • Beehives Beehives
  • Christmas 2019 panorama Christmas 2019 panorama
  • Jouy-aux-Arches Jouy-aux-Arches
  • Boxing day Boxing day
  • Teeth Tango in the Cold Timberland Teeth Tango in the Cold Timberland
  • Ceci est un geste barrière Ceci est un geste barrière
  • 20,000 km ridden in 2020! 20,000 km ridden in 2020!
  • Dense fog Dense fog
  • Colmar Colmar
  • Ourtal near Burg-Reuland Ourtal near Burg-Reuland
  • North Sea North Sea
  • Elections are around the corner Elections are around the corner
  • Piste cyclable de l'Ouest near Redange-sur-Attert Piste cyclable de l'Ouest near Redange-sur-Attert
  • Bad Kreuznach Bad Kreuznach
  • Warkdall Warkdall
  • First morning rain in a while First morning rain in a while
  • Ourtal near Roth an der Our Ourtal near Roth an der Our
  • Above Trier Above Trier
  • Dragon at Place d'Armes Dragon at Place d'Armes
  • PC 8 near Rumelange PC 8 near Rumelange
  • Between two rain showers Between two rain showers
  • North Sea cycling route North Sea cycling route
  • Cycling infrastructure near Lay-Saint-Christophe Cycling infrastructure near Lay-Saint-Christophe
  • Mamer Park Mamer Park
  • Hunting on the cycleway?! Hunting on the cycleway?!
  • In the forest near Capellen In the forest near Capellen
  • Family ride in the forest Family ride in the forest
  • Mandatory or prohibited? Mandatory or prohibited?
  • The Milky Way The Milky Way
  • Saar-Radweg near Mettlach Saar-Radweg near Mettlach
  • Speedhub bike Speedhub bike
  • New Castle of Ansembourg New Castle of Ansembourg
  • GoUrban GoUrban
  • Warkdall (PC 16) Warkdall (PC 16)
  • Grand Cru Kirchberg de Barr Grand Cru Kirchberg de Barr
  • EuroVelo 15 in Hoek van Holland EuroVelo 15 in Hoek van Holland
  • High density of sheep High density of sheep
  • Access restricted to the Sauer river source Access restricted to the Sauer river source
  • Clos Manoir Marco, Barr Clos Manoir Marco, Barr
  • Grünewald forest track Grünewald forest track
  • Call me Bugs Money Honey mural Call me Bugs Money Honey mural
  • Mont Saint Clair, Sète Mont Saint Clair, Sète
  • Hiking in Kaysersberg Hiking in Kaysersberg
  • Hiking in Kaysersberg Hiking in Kaysersberg
  • Hiking near Barr Hiking near Barr
  • Portes Bonheur Portes Bonheur
  • That's what I call a bike on the cycleway That's what I call a bike on the cycleway
  • Sunset in Mamer Sunset in Mamer
  • The diversion going nowhere The diversion going nowhere
  • Bad Kreuznach Bad Kreuznach
  • Hike sentier des passeurs Hike sentier des passeurs
  • Bike with a view Bike with a view
  • 20121216 081024 20121216 081024
  • Track in Mamerdal Track in Mamerdal
  • Forest path near Septfontaines Forest path near Septfontaines
  • Mobile piano artist, Annecy Mobile piano artist, Annecy
  • Morning horse Morning horse
  • To ford or not to ford? To ford or not to ford?
  • Hiking near Soultz-les-Bains Hiking near Soultz-les-Bains
  • Fog in the city Fog in the city
  • Fire in Dorlisheim Fire in Dorlisheim
  • Digitalis photo attempt Digitalis photo attempt
  • Beetle Beetle
  • Nims cycle route near Nimsreuland Nims cycle route near Nimsreuland
  • Door to the cave Door to the cave
  • Moselle valley Moselle valley
  • Nutria Nutria
  • On the top of the hill On the top of the hill
  • Train café in Daun Train café in Daun
  • Old sign Old sign
  • Dällchen West Tour near Useldange Dällchen West Tour near Useldange
  • Family shadows Family shadows
  • Rippweiler Rippweiler
  • On the path On the path
  • Water mill Water mill
  • Ice on PC 12 Ice on PC 12
  • Le Palais Le Palais
  • No parking (bike/moped) No parking (bike/moped)
  • Track North of Bridel Track North of Bridel
  • Col du Rouvey Col du Rouvey
  • View towards the Ardennes from the top of Mullerthal Trail Route View towards the Ardennes from the top of Mullerthal Trail Route
  • Ancienne résidence des papes Ancienne résidence des papes
  • Down to Mamerdal Down to Mamerdal
  • Strasbourg cathedral Strasbourg cathedral
  • PCI compliance for dummies PCI compliance for dummies
  • Three hours to go, really? Three hours to go, really?
  • White Ernz river White Ernz river
  • Autumn colours above Mamerdal Autumn colours above Mamerdal
  • The reason why I arrived late to work The reason why I arrived late to work
  • Social cycling Social cycling
  • Train to Nancy on the platform; ready to board. Train to Nancy on the platform; ready to board.
  • Barr and Château d'Andlau Barr and Château d'Andlau
  • PC 2's canyon PC 2's canyon
  • Jakobskapelle Jakobskapelle
  • Forest bench near Rocher Kanzel, Ernolsheim Forest bench near Rocher Kanzel, Ernolsheim
  • Hiking near Barr Hiking near Barr
  • Bridge over the Our river Bridge over the Our river
  • Family ride in the forest Family ride in the forest
  • Sunset near Bissen Sunset near Bissen
  • Social cycling Social cycling
  • Closed road for mobility week Closed road for mobility week
  • Ënneschte Bësch nature reserve Ënneschte Bësch nature reserve
  • Rain again Rain again
  • Behind the bench with a view Behind the bench with a view
  • 20 minutes average exposure 20 minutes average exposure
  • Boxing day Boxing day
  • House in Haute-Kontz House in Haute-Kontz
  • Water spit Water spit
  • Coffeeneuring Coffeeneuring
  • Refilling water in Ernster on PC 2 Refilling water in Ernster on PC 2
  • Wald-Reben-Seen-Tour in Willstätter Wald Wald-Reben-Seen-Tour in Willstätter Wald
  • Doudeg Fra Doudeg Fra
  • Puddle reflection Puddle reflection
  • Is this a Sundial? Is this a Sundial?
  • Capellen forest Capellen forest
  • Cards Against Humanity Cards Against Humanity
  • Ardéchoise 2018 departure pointt Ardéchoise 2018 departure pointt
  • Get electrocuted or drowned Get electrocuted or drowned
  • Pizza or raclette? Yes! Pizza or raclette? Yes!
  • Clouds reflection in the Moselle river Clouds reflection in the Moselle river
  • Steep climb near Obermennig Steep climb near Obermennig
  • House 13 House 13
  • B:loft picnic ride to Maison Néolithique B:loft picnic ride to Maison Néolithique
  • Sheep in Beaufort Sheep in Beaufort
  • Mushroom Mushroom
  • Chilling cows Chilling cows
  • Danger Danger
  • Klotten Klotten
  • Moselle river from Moselbrücke Neef Moselle river from Moselbrücke Neef
  • Alzette river in Pfaffenthal Alzette river in Pfaffenthal
  • Winter 2020, day 1 of 2 Winter 2020, day 1 of 2
  • Domaine de la Leonardsau Domaine de la Leonardsau
  • Rainbow at sunset Rainbow at sunset
  • Night pizza picnic Night pizza picnic
  • Meanwhile in Rippweiler Meanwhile in Rippweiler
  • Eisch river Eisch river
  • Track and picnic place between Hollenfens and Marienthal Track and picnic place between Hollenfens and Marienthal
  • Tree on the way Tree on the way
  • Greetings from Koler Greetings from Koler
  • Mullerthal Trail Route 2 Mullerthal Trail Route 2
  • Perseids social cycling Perseids social cycling
  • The Kyll river in Gerolstein The Kyll river in Gerolstein
  • Tree on the ground! Tree on the ground!
  • Empty motorway Noordstrooss during lockdown Empty motorway Noordstrooss during lockdown
  • Someone needs a long recovery Someone needs a long recovery
  • Mondercange water tower Mondercange water tower
  • Diekirch military museum Diekirch military museum
  • On the road or not? On the road or not?
  • Autumn colours in Hovelange Autumn colours in Hovelange
  • Misty forest Misty forest
  • Ethical Hacking and Countermeasures study books Ethical Hacking and Countermeasures study books
  • Sunset near Nospelt Sunset near Nospelt
  • Sauer valley below Bourscheid castle Sauer valley below Bourscheid castle
  • Path along hiking route Autopédestre Nospelt 1 Path along hiking route Autopédestre Nospelt 1
  • Baa! Baa!
  • Elevated bike roundabout in Eindhoven Elevated bike roundabout in Eindhoven
  • Tractor left alone Tractor left alone
  • Luxembourg Airport Luxembourg Airport
  • Hyposun Hyposun
  • Cycling route near Ellange Cycling route near Ellange
  • Elevated bike roundabout in Eindhoven Elevated bike roundabout in Eindhoven
  • Funfair in Oosterhout Funfair in Oosterhout
  • Bench at Viewpoint Bench at Viewpoint
  • Minett Tour map/information board Minett Tour map/information board
  • Forest light painting Forest light painting
  • Unpaved Nims cycling route near Schönecken Unpaved Nims cycling route near Schönecken
  • French garden at New Castle of Ansembourg French garden at New Castle of Ansembourg
  • Hike Barr Hike Barr
  • Cycleway near Cruchten Cycleway near Cruchten
  • Winter gravel wheel Winter gravel wheel
  • Passage de l'Île, Annecy Passage de l'Île, Annecy
  • EuroVelo 5 in grassland EuroVelo 5 in grassland
  • Alles op de Vëlo 2019 Alles op de Vëlo 2019
  • Chemin de la Moselle in Sierck-les-Bains Chemin de la Moselle in Sierck-les-Bains
  • Matterhorn mural on a house Matterhorn mural on a house
  • Stop planes and drones Stop planes and drones
  • Bike shadow Bike shadow
  • Waste from flooded house in Bertrange Waste from flooded house in Bertrange
  • Cathédrale Saint-Pierre, Annecy Cathédrale Saint-Pierre, Annecy
  • The Ardennes offensive (Battle of the Bulge), Winter 1944/45 The Ardennes offensive (Battle of the Bulge), Winter 1944/45
  • Hiking directions Hiking directions
  • Hiking near Soultz-les-Bains Hiking near Soultz-les-Bains
  • Forest path to Bettembourg Forest path to Bettembourg
  • Runschelt viewpoint Runschelt viewpoint
  • Trier Cathedral Trier Cathedral
  • Vel'Oh escape to Mamer Vel'Oh escape to Mamer
  • Christmas eve Christmas eve
  • Colmar Colmar
  • Chaussée fortement dégradée Chaussée fortement dégradée
  • Le Fond de la Combe Le Fond de la Combe
  • Piste des Forts information board Piste des Forts information board
  • Place de l'Europe Place de l'Europe
  • Lac de la Haute-Sûre Lac de la Haute-Sûre
  • Downpour, so I'll wait a bit before leaving the office ;-) Downpour, so I'll wait a bit before leaving the office ;-)
  • Oh deer! Oh deer!
  • Missing access between PC 3 and road to Bigelbach Missing access between PC 3 and road to Bigelbach
  • Mullerthal Trail Route 2 Mullerthal Trail Route 2
  • Two cows near Goeblange Two cows near Goeblange
  • EuroVelo 15 in Hoek van Holland EuroVelo 15 in Hoek van Holland
  • Curvy road near Ermsdorf Curvy road near Ermsdorf
  • Nospelt Peckvillercher Nospelt Peckvillercher
  • Garden tomatoes Garden tomatoes
  • B:loft All Saints ride B:loft All Saints ride
  • Geographical center of Luxembourg Geographical center of Luxembourg
  • Cybersecurity summit in The Hague Cybersecurity summit in The Hague
  • Sunny winter day in Mamerdal Sunny winter day in Mamerdal
  • Doudeg Fra information board Doudeg Fra information board
  • Hiking directions near Mont Saint-Michel Hiking directions near Mont Saint-Michel
  • Predigtstuhl viewpoint Predigtstuhl viewpoint
  • Christmas tree in Strasbourg Christmas tree in Strasbourg
  • Family ride in the forest Family ride in the forest
  • Rambling on a bike near Espeler Rambling on a bike near Espeler
  • Le Giffre Le Giffre
  • Reflections on the Moselle Reflections on the Moselle
  • baa! baa!
  • Hiking near Barr Hiking near Barr
  • Vestiges Chemin de Halage Vestiges Chemin de Halage
  • Bike wash station in Hesper Park Bike wash station in Hesper Park
  • The puncture saga continues The puncture saga continues
  • Before the thunderstorm alert Before the thunderstorm alert
  • Fog Fog
  • Try to find the location Try to find the location
  • The Gleam of Progress: Embracing My Braced Smile The Gleam of Progress: Embracing My Braced Smile
  • Steep climb in Neuhäusgen Steep climb in Neuhäusgen
  • Christmas eve Christmas eve
  • The village of Chassiers The village of Chassiers
  • Maison Néolithique Maison Néolithique
  • Metal Smiles Amidst Verdant Trails Metal Smiles Amidst Verdant Trails
  • Welcome to Arlon Welcome to Arlon
  • Aarnescht nature reserve Aarnescht nature reserve
  • Le Fond de la Combe Le Fond de la Combe
  • Garden after cleaning Garden after cleaning
  • Track to Villa Romaine between Goeblange and Nospelt Track to Villa Romaine between Goeblange and Nospelt
  • B:loft slideshow night B:loft slideshow night
  • Languages of Luxembourg Languages of Luxembourg
  • Warkdall (PC 16) Warkdall (PC 16)
  • Decorated balcony, Colmar Decorated balcony, Colmar
  • Light armored car "M8" Light armored car "M8"
  • Hiking near Soultz-les-Bains Hiking near Soultz-les-Bains
  • Saint-Nabor Saint-Nabor
  • #PianoEnGare, Metz #PianoEnGare, Metz
  • Monestir de Montserrat Monestir de Montserrat
  • New Castle of Ansembourg New Castle of Ansembourg
  • Hike sentier des passeurs Hike sentier des passeurs
  • Checkpoint near Saint-Genest-Lachamp Checkpoint near Saint-Genest-Lachamp
  • Before the sky fell Before the sky fell
  • Forest track near Pleitrange Forest track near Pleitrange
  • Reflection on the Saar near Serrig Reflection on the Saar near Serrig
  • Track on the way between Bastogne and Clervaux Track on the way between Bastogne and Clervaux
  • Fog dissipation leading to a spring-like day Fog dissipation leading to a spring-like day
  • Boxing day hike Boxing day hike
  • Jhangeli West Tour Jhangeli West Tour
  • Foxgloves Foxgloves
  • Motorbike leftover Motorbike leftover
  • Near Meurich Near Meurich
  • Gravel track on the plateau near Bridel Gravel track on the plateau near Bridel
  • Leaf in Helfent Leaf in Helfent
  • Capitalism in the office Capitalism in the office
  • Sea coast near Sitges Sea coast near Sitges
  • Information board near Dondelange Information board near Dondelange
  • Nightlife Nightlife
  • Horse Horse
  • Cows in Goetzingen Cows in Goetzingen
  • Annecy Annecy
  • Le Bout du Monde Le Bout du Monde
  • You shall not path! You shall not path!
  • Christmas eve Christmas eve
  • Neuf-Brisach Neuf-Brisach