-
Kuebebierg nature reserve
-
Kitty cat soy bowl
-
Kirel valley
-
Kermesse in Schieren
-
Kautenbach valley
-
Kautenbach train station
-
Just horsing around
-
Just before wet people came in the opposite direction
-
Just another sunset on the beach, right?
-
Just another sheepish saturday
-
Just another perfectly normal night in Luxembourg
-
Just another field of yellow flowers
-
Just another beautiful day in paradise (almost)
-
Just a bloke in a boat
-
Join me on the open road
-
Jean la Gaufre
-
Jean la Gaufre
-
J'habite chez Mes Chats
-
Is this the road to nowhere?
-
Is this house abandoned, or does it still have some life in it?
-
Inner tube soaked with sealant
-
Industrial ruin
-
Icy track near Tontelange
-
Icicles
-
Ice Pixels
-
Ice on the table
-
Ice layer
-
Ice and snow
-
Ice and snow
-
I've tidied up the garden a bit!
-
I'm so grateful that the rain missed me!
-
I think a unicorn is hiding in Gasperich's fog
-
I dodged the previous showers, but this one got me!
-
I am now 29% adapted to the heat. Woohoo!
-
House decoration
-
House and forest
-
Home sweet (and quirky) home
-
Holy river, what a view on my 8th valley today
-
Holy cow, what are you looking at?
-
Holy cow, what a view!
-
Hill near Saeul
-
Hiking directions in Schlindermanderscheid
-
Highland hairball with horns
-
Here comes the sun(flower)!
-
Hënneschte Bësch sign in the snow
-
Hello Sheep!
-
Hello Fox!
-
Haystacks
-
Hay bale's vibrant dream
-
Having a field day with sunflowers!
-
Having a baa-rilliant time on Vëlosummer
-
Hannel Dall locality informatiom board
-
Hand-le-bars?
-
Hairpin turn near Kautenbach
-
Hair ice
-
Guardian of the Trail
-
Growing plants in stairs
-
Green sheep
-
Green forest near Schouweiler
-
Green bench
-
Gravel track in bois de Colmar-Berg
-
Grapes from the Moselle
-
Graffiti gone wild at the abandoned building
-
Got some potato cakes, mate?
-
Golden Hour over Luxembourg
-
Going with the flow
-
Goat-ing around at the fence
-
Goat in Cruchten
-
Giant's chair, tiny bike
-
Gérouville
-
Geology information board in Tattert
-
Gaume map tiles
-
Fuus am Frack an a Mansgre'sst
-
Funny encounter; always great to meet them!
-
Fun trail in Haard nature reserve
-
Frozen mix
-
Frosty trees between Koetchette and Kimm
-
Frosty the clover
-
Frosty light bulb
-
Frosty Clerve valley
-
Frosty Clerve valley
-
Frosty and icy PC 21
-
Frosted oak leaf
-
Frost on plant
-
Frogs
-
French cycling sign in Belgium
-
Freedom wheels in the late afternoon sun
-
Frame
-
Fourth barrage of the day
-
Fountain
-
Found this interesting row of trees
-
Found missing Timmy!
-
Found missing Timmy!
-
Forest track near Lamorteau
-
Forest track between Nothomb and Perlé
-
Forest track between Nothomb and Perlé
-
Forest path near Rumelange
-
Forest path near Dudelange
-
Forest path near Burden
-
Forest path near Bourscheid
-
Forest near Steinsel
-
Forest near Kautenbach
-
Forest exploration
-
Fording here? No thanks!
-
Foot bridge on the Wiltz River, Kautenbach
-
Foggy mill, where did the blades go?
-
Flower shooting
-
Flooded way
-
Flooded underpass
-
Flooded field near Prettingen
-
Flooded field near Lintgen
-
Flooded cycleway near Hunsdorf
-
Flooded cycleway near Diekirch
-
Flooded cycleway along the Alzette
-
Flooded cycleway along the Alzette
-
Flooded cycleway
-
Flooded corn
-
Flood level sign
-
Flammkuchen, post baking
-
Flammkuchen, before baking
-
Flags and planes, oh my!
-
Fishy tagliatelle
-
First flood on the new bike route in Bettembourg
-
First barrage of the day
-
Fireworks
-
Fireworks
-
Fireworks
-
Fireworks
-
Firefighter mural that’s been painted at the Senningerberg pla
-
Fifth barrage of the day
-
Fields of dreams, rain coming!
-
Fields in Strassen
-
Fields and sky near Walsdorf
-
Ferris wheeling good time
-
Ferme Theves, Holzthum
-
Fancy bike for sale
-
Fallen logs: the ultimate forest obstacle course
-
Ewe gotta be kidding me, it's hot in Medernach
-
Étang de Gantaufet
-
Escapardenne Lee Trail near Schlindermanderscheid
-
Enjoying this amazing panorama during Vëlosummer
-
Enjoying the views in the Our valley
-
Enjoy the summer holidays in tropical paradise at Beachdrëf
-
End of Vëlosummer loop, back to town by train
-
Emerald embrace
-
Eisch valley near Eischen
-
Eisch valley near Eischen
-
Eilelay, sentier de la Mamer
-
Eifel valley
-
Eifel valley
-
Egyptian geese along the Sauer
-
Easter bunny
-
Dudelange Usines
-
Dudelage radio tower
-
Drinks to choose from
-
Dreams in the Wiltz valley at golden hour
-
Dragon of Mersch for CNY
-
Dolce Lina on a bike
-
Dogs enjoying the weather
-
Divine watermelon
-
Dirty track near Hellange
-
Dirty forest track near Harnoncourt
-
Digitalis
-
Demonstration on the bridge
-
Decorated house in Untereisenbach
-
Decisions, decisions, which direction will I chose?
-
Dear-arm of the Alzette
-
Damaged floating bridge
-
Damaged floating bridge
-
Damaged bridges
-
Daffodil
-
Cycling directions in Melickshof
-
Cycleway in front of a café
-
Cute squirrel on a tree
-
Cute baby sheep
-
Curve ahead, not too much, it's all right
-
Curly sleeping Timmy
-
Curious Timmy
-
Curiosity
-
Croissant
-
Crocodile sculpture
-
Crevasse
-
Cows
-
Cows
-
Cows
-
Cow-abunga under the trees!
-
Cow on the loose: the great escape
-
Courgettes
-
Concrete proof of a good path
-
Concrete faces and a leafy place
-
Compressor setup for (failed) tubeless setup
-
Coming storm at Campus Geesseknäppchen
-
Coming storm
-
Collapsed road
-
Cold snap, leaf snap
-
Cobbles, clouds, and a cycling soul
-
Cloudy Strasbourg
-
Cloudy sky near Thiaumont
-
Cloudy sky near Schwebach
-
Cloudy day, churchy way
-
Clouds near Moselle valley
-
Clouds near Autelbas
-
Closed dangerous forest path
-
Close thunderstorm
-
Close thunderstorm
-
Clerve Valley near Alscheid
-
Clervaux
-
Christmas decoration in Arlon
-
Chiers river near Torgny
-
Chef at work!
-
Chaussée Romaine
-
Château-fort de Montquintin
-
Château d'Erpeldange
-
Cat in the neighbourhood
-
Castle views and cycle shoes
-
Cargo bike
-
Candy train
-
Busy crossing
-
Burn fat, not oil!
-
Buffalo swim in Schlammwiss nature reserve
-
Buergbrennen setup in Hassel
-
Buergbrennen setup in Grevenmacher
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Buergbrennen Contern
-
Brownie
-
Bridge to nowhere... or somewhere lovely
-
Bridge over troubled trees
-
Bridge on the Our
-
Bridge inspection report
-
Branching out and feeling mossy
-
Bourscheid castle
-
Boat on the Moselle
-
Blue sheep statue
-
Blooming tree near Diekirch
-
Blooming Scotch broom
-
Blocked cycle path, where's my adventure?
-
Black goat staring at me
-
Birtrange castle
-
Birds in the Middle Ages (artwork)
-
Bird sculptuure artwork in Useldange
-
Bikes and barricade
-
Bike smoothie banner
-
Bike smile
-
Bike route ner Meix-devant-Virton
-
Bike route ner Meix-devant-Virton
-
Bike route near Halanzy
-
Bike route here?
-
Bike route between Übereisenbach and Neuerburg
-
Bike route between Étalle and Saint-Léger
-
Bike demonstration
-
Bike demo at Rothondes
-
Bike demo
-
Bike demo
-
Bike demo
-
Bike demo
-
Bike demo
-
Bike demo
-
Bike demo
-
Bike demo
-
Big temperature drop
-
Better inside than outside!
-
Bench, post flood
-
Bench with a light show
-
Belval
-
Belval
-
Belval
-
Belval
-
Belval
-
Bei de 5 Buchen, Bridel
-
Beaver's busy day
-
Beautiful sunflowers spotted on my Vëlosummer ride!
-
Barrier to entry: Luxembourg edition
-
Banner promoting the local bicycle routes
-
B-R-R-R
-
Autumn's leafy road trip
-
Autumn's fiery harvest
-
Attert river near Bissen
-
Attention chats!
-
Atertlinn near Bissen
-
Asphalt surfing at sunset
-
As long as it's not bridge works, that should work...
-
Art in Useldange
-
Art in Mussy-la-Ville
-
Art in Dudelange
-
Art and cycling in harmony
-
Art along the bike route near Harnoncourt
-
Another day, another scenic route, how unexpected
-
Another day, another forest
-
An autumn embrace on a hidden road
-
Amber eyes amidst autumn haze
-
Alzette valley
-
Alzette valley
-
Alzette flood in Ettelbruck
-
Alzette flood in Ettelbruck
-
Alzette bridge panorama
-
After the snow storm
-
After the flood near Berschbach
-
After the Alzette flood
-
Aerial view of Bigelbach roads and us
-
Acorn cabins: nuts about nature
-
Absolutely brimming with sunshine
-
Above Clausen before the storm
-
A verdant whisper of life in Surré
-
A tree took a nap on the path
-
A symphony of light and water
-
A symphony of light
-
A steel whisper in the trees
-
A stark reminder, a beacon of hope
-
A solitary path through the golden season
-
A slippery situation in Luxembourg
-
A Purrfect Moment on the Stairs
-
A puddle’s best sunset view
-
A puddle of a pond where Tavola was
-
A puddle for the trees
-
A peaceful moment with a turtle
-
A peaceful cycle through the Luxembourg forest
-
A Paw-some Interruption
-
A pastoral symphony of curious souls
-
A new valve for Citrus’s wheel
-
A new cassette for Black Forest
-
A meeting of old and new in this vibrant town
-
A leafy lane whispering tales of journeys past
-
A hot summer's day!
-
A green ribbon through the silent woods
-
A golden path beckons to adventure
-
A goat’s day out in Athus
-
A frozen painting on the ground
-
A fleeting glimpse of colour
-
A festive gathering in Place de la Constitution
-
A dramatic sky over the Alzette valley
-
A Damp Fuzzball
-
A city seen through tears of rain
-
A Cat's Love Nuzzle
-
A bit of a roof day
-
A beacon of yellow against the grey sky
-
A beach seat at Beachdrëf
-
50°N, 6°E confluence point
-
30 km/h is no longer voluntary
-
"Tower" near Michelbouch
-
"Les usoirs" information board