- Canet Plage panorama
- Canet-en-Roussillon night panorama
- Canet-en-Rousillon night panorama
- Santuari de Montserrat drone panorama
- Castelldefels night panorama
- Montserrat Panorama
- Coastline panorama near Sitges
- Coastline panorama near Sitges
- Platja de Sant Pol
- Panorama near Sète
- Last ride of 2019
- Last ride of 2019
- Last ride of 2019
- Ride to the bakery
- Former Chemin de Halage sign
- Cycling directions near Goldscheuer
- Matterhorn mural on a house
- Black Forest behind the village of Waltersweier
- Wald-Reben-Seen-Tour in Willstätter Wald
- Im Gottswald, Wald-Reben-Seen-Tour
- Wald-Reben-Seen-Tour in Willstätter Wald
- The Rhine river from Pflimlin bridge
- Cycling directions in Illkirch-Graffenstaden
- Cycling directions near Neuried
- Black Forest and water
- Near Willstätt
- Cycling directions near Griesheim
- RadNETZ
- Cycling directions near Willstätt
- Sunset
- Église orthodoxe de tous les saints de Strasbourg
- Brücke der zwei Ufer
- Bridge
- European Parliament, Strasbourg
- Chez Christian, Strasbourg
- Église orthodoxe de tous les saints de Strasbourg
- Boxing day ride
- Blue ride
- Elne cathedral
- Bike passing distance
- Saint-Cyprien marina
- Drone flight control room
- Cycling near Saint-Cyprien
- Mount Canigou from the beach
- The beach near Canet-en-Roussillon
- A long way to Menton
- Drone tracking
- Geranium
- Drone capture
- Lost bike
- Cycling near Avignon
- Cycling to Sorgues
- Le Petit Gigognan
- Cycling near Sorgues
- Flooding
- Flooding
- Christmas decoration in Sorgues
- Me, next to Santa's deer
- Cycling directions in Sorgues
- Pont des Arméniers
- Cycling to Châteauneuf-du-Pape
- Châteauneuf-du-Pape
- Châteauneuf-du-Pape
- Château Fortia
- Ancienne résidence des papes: view
- Ancienne résidence des papes
- Ancienne résidence des papes
- Viewpoint
- Ancienne résidence des papes
- Ancienne résidence des papes
- Trou en formation
- Cycling near Musée d'Art Moderne, Strasbourg
- Canal de la Bruche
- Canal du Rhône au Rhin
- Canal du Rhone au Rhin
- Santuari de Montserrat
- Santuari de Montserrat
- Santuari de Montserrat
- Tunnel near Pallejà
- Entering Olesa de Montserrat
- Reaching the mountain area
- Cycling under the railroad
- 9 km left to Montserrat
- Approaching Montserrat
- Freedom on the road to Montserrat
- Cycling up to Montserrat
- Monestir de Montserrat
- Monestir de Montserrat
- Pont del Diable
- Bike among the olive trees
- Road directions
- Olive tree
- The village of Alió
- Montblanc
- Near Bràfim
- Vineyards near Montferri
- Cycling down from Santuari
- Thumb up
- Flower on the beach
- Between the sea and Étang d'Ingril
- Stop at the beach at Frontignan
- Cycling along the sea near Sète
- Bike on the beach near Sète
- Cycling near Plage des Aresquiers, Frontignan
- Sea shell
- Put your hands in the air!
- Cycling direction near Marseillan-Plage
- The sea in Vias
- Cycling along Canal du Midi
- The city of Béziers
- The city of Béziers
- The city of Béziers
- Dark zone
- Boat :-((
- Platja de Gavà
- Bike ride near the coast of Gavà
- Boats at Port de la Ginesta
- Bikes on the beach
- Near the village of Olesa de Bonesvalls
- Vineyards
- Atenciò
- Avinyó Nou
- Sea coast near Sitges
- Sea coast near Sitges
- Bike gang
- Sea coast near Sitges
- Dirty bike, the day after it was washed
- There's sunshine!
- Last commute to work this year
- Moselstraße sign
- Saar to Moselle confluence point
- Saar-Radweg and Mosel-Radweg maps and information boards
- Local cycling route near Kontz
- Steep climb near Obermennig
- View above Obermennig
- Puddles
- Track near Neu-Heiligkreuz, Trier
- Kurfürstliches Palais, Trier
- Nature reserve near Mariahof, Trier
- Statue near Kurfürstliches Palais, Trier
- Christmas market at Trier cathedral
- Cycling directions near Ehrang
- Hauptmarkt Christmas market in Trier
- Clouds lost in the hills
- Rush hour vs. freedom of movement
- Hesper Park
- Hesper Park
- Christmas lights in Hesper Park
- Christmas lights in Hesper Park
- Christmas lights in Hesper Park
- Cycling directions in Hesper Park
- Christmas lights in Hesper Park
- Luxembourg Christmas market from under Adolphe bridge
- Wet asphalt near Holzem
- Viewpoint near Hivange
- Water
- Water on the field
- Flooding
- Luxembourg Grund
- Alzette valley to Hesperange
- Lost in translation...
- Track near Contern
- Track near Contern
- Cycling route near Ellange
- Ellange-Gare
- Piste cyclable Jangeli near Remich
- Remich and its boats, at night.
- Wormeldange at night
- Grevenmacher at night
- Piste cyclable d'Echternach near Senningerberg
- Bech tunnel
- Leaves on PC 2 near Bech
- PC 2 near Scheidgen
- PC 2 near Bech
- PC 2 near Scheidgen
- No winter service
- There were more swans than humans at Echternach lake on that day
- The Sauer river from PC 3
- Rainy PC 16 near Reisdorf
- Cheering tree near Bissen
- Diversion sign
- New cycleway between Boevange/Attert and Vichten
- Cycling track on Dällchen West Tour
- PC 12 near Hovelange
- Hobscheid tunnel
- Wet hands
- Frosted grass
- Frozen pond
- Koerich castle
- Friendship
- Cold morning
- Frosty commute to work
- Asphalt track near Olm
- Frozen leaves
- Night stop
- Greeted by a horse during the morning commute
- Dense fog
- Morning commute in the foggy forest
- Icy road
- Heavy shower at the soccer field
- Fort Lambert, Luxembourg
- Abbaye de Neumunster, Luxembourg
- Cycling detour to work
- PC 14 extension works to Mersch?
- Mist is clearing over the Eisch river
- Some snow
- Traditional photo stop in Äischdall
- Gardens of Nouveau Château d'Ansembourg
- Winter tyres
- Winter gravel wheel
- Summer and winter trekking wheels
- Road congestion
- Road congestion
- Factory near Sanem
- Rain at the bench
- Chaussée fortement dégradée
- Light armored car "M8"
- Reflections on the Moselle river
- Cycling directions in Perl
- The village of Igel
- Vineyards
- Saarmündung
- Bridges over the Saar/Moselle confluence
- Konz or Saarburg?
- Vineyards near Ayl
- The Saar river near Kanzem
- Golden hill
- The Moselle river at sunset
- Morning fog
- Sunset on the Moselle river
- Lunch ride
- Koerich castle
- Lunch ride
- Railroad undepass near Schouweiler
- Night stop
- Helfent park
- Forest to Holzem
- Cycling directions map at the confluence between PC 12 and PC 13
- Directions
- Piste cyclable de l'Attert near Eischen
- Canyon on PC 12
- Cycleway from Merl to Henfent
- Leaves covered bridge
- I want to ride my bicycle...
- Dramatic sky
- Friendship
- Cycling directions near Schuttrange
- Leaf
- Rainy ride to work
- Ponts Couverts, Strasbourg
- Barrage Vauban, Strasbourg
- Kockelscheuer
- Closed way
- Track in Capellen
- Frosty cycleway
- Viewpoint near Hivange
- PC 12 near Hautcharage
- Tree near Sanem
- Forest track near Bertrange
- Pétrusse valley
- Alzette valley of the way to Hesperange
- Andy Schleck Cycles
- Lit tree in Howald
- Morning mist near Merl and Bertrange
- The reason why I arrived late to work
- Bike visibility test
- Light painting selfie
- Morning commute near Dalhem
- Oh my.... it's not Christmas yet!
- Morning commute near Garnich
- A few hours after the last bike cleanup
- Alzette valley to Hesperange
- Damaged track
- Protected nature area
- Land of the Red Rocks
- Land of the Red Rocks
- Land of the Red Rocks
- Esch
- PC 8 near Esch/Alzette
- Ellergronn
- Mine Prince Henri
- Mine Prince Henri
- Coloured street near school in Soleuvre
- Just after sunset near Sanem
- Morning roadworks sign
- Morning fog
- Cow on the road to work
- Road closure forestry works banner
- Forest track near Mamer
- Bike at the parking
- Autumn colours in Helfent Park
- One of the rare times I wasn't late to work
- Misty night
- Bike to work via Mamerdal
- Bike to work via Mamerdal
- Bike to work via Mamerdal
- Light painting session
- Kahler hill at night
- Tossebierg information board
- LEGO exhibition during lunch ride to Belle Étoile
- A couple of hours after the road was cleaned
- Bike needs another cleaning
- Cycling infrastructure in Mamer
- Cycling infrastructure in Mamer
- Rainy morning commute between Mamer and Kehlen
- Bicycle wheels in the office
- Night commute near Holzem
- Misty morning commute
- Chilly morning commute
- Wooden bridge near Windhof
- Misty forest near Eischen
- PC 12 near Eischen at night
- Fog behind the trees
- Nut houses
- Cheering tree in the fog
- PC 15 diversion sign
- Social cycling to Esch
- Hill between Kayl and Dudelange
- Vélorution Esch
- PC 15 diversion map
- Vélorution Esch
- Track between Schoenfels dans Prettingen
- Slope down to Gosseldange
- Slope down to Äischdall
- Hunnebur waterfall
- Valley of the Seven Castles
- New Castle of Ansembourg's gardens
- CR 105 road near Septfontaines
- Forest track near Hobscheid
- Collapsed tree on the way
- Forest between Hobscheid and Beckerich
- Piste cyclable de l'Ouest north of Redange/Attert
- Dense fog north of Rambrouch
- No Napoleon's garden visible
- Utilities infrastructure in the fog
- Rindschleiden church
- Warm welcome in the village of Brattert
- Warm welcome in the village of Brattert
- Bike flower
- An empty carriage
- Morning commute near Holzem
- Night commute on PC 14 near Olm
- PC 1 in Merl
- Forest near Capellen
- A stop at Grass former train stop
- Fog formation
- Tree in the fog
- Night commute in the fog
- Squirrel just noticed me
- Viewpoint near Hivange
- Misty morning commute
- Cycling bridge is empty while road traffic is chaotic
- Fake World Wide Web, Rotondes, Luxembourg
- Grumpy mill light painting
- Light painting on the Alzette river
- Hesper park
- Puncture repair
- Piste cyclable de l'Alzette near between Cruchten and Colmar-Ber
- View towards the Ardennes from above Oberfeulen
- PC 16 in Warkdall
- Near the summit of the climb from Colmar-Berg
- Warkdall
- Wark river in Warkdall
- Sharp turn on PC 16 in Warkdall
- Wark river in Warkdall
- PC 16 in Warkdall
- PC 16 in Warkdall
- Warkdall
- Warkdall
- Bike in Warkdall
- PC 16 near Reisdorf
- PC 16 in Warkdall
- PC 3 towards Vianden near Reisdorf
- PC 3 towards Vianden near Reisdorf
- Cow in Ourdall
- Bettel
- Cycling directions in Bettel
- Motorbike and moped restrictions in Vianden
- The town of Vianden
- K5 road near Roth an der Our
- How to smell like a wet dog
- When the GPS heart zones are not properly set
- After the 100-mile ride in the rain
- When the GPS heart zones are not properly set
- A stop at the Hacker Space
- Just opened a book after cycling
- Rainy morning? My feet are still dry.
- Forest stop near Saeul
- Duck crossing the street
- Cloudy morning before the sun showed up
- When the sun appeared
- PC 12 near Hautscharage at night during autumn
- In the forest at night
- Cycling directions near Dippach
- Track leading into the fog
- Forest near Capellen
- Curvy road near Holzem, in the fog
- Two cows near Goeblange
- Villa Romaine Goeblange
- A few stars