• Racks skyline
 Racks skyline

  • 20120818 194921 20120818 194921
  • 20120818 194933 20120818 194933
  • 20120818 200416 20120818 200416
  • 20120818 202803 20120818 202803
  • 20120818 202919 20120818 202919
  • 20120818 220228 20120818 220228
  • Two friends Two friends
  • Food for a jerk Food for a jerk
  • Mentos coke Mentos coke
  • Umbrella Umbrella
  • BBQ in Brittany BBQ in Brittany
  • Hiking sign Hiking sign
  • A Tongue-Tied Revelation A Tongue-Tied Revelation
  • The Iron Curtain of My Teeth The Iron Curtain of My Teeth
  • The Grin of the Metal Dragon. The Grin of the Metal Dragon.
  • Rubber Band Adventures in Orthodontics Rubber Band Adventures in Orthodontics
  • Urbanisation Urbanisation
  • Fraction of a rainbow Fraction of a rainbow
  • Minett Tour map/information board Minett Tour map/information board
  • Moselle river Moselle river
  • Viezstrasse Viezstrasse
  • Apple trees Apple trees
  • Leuktal Radweg Leuktal Radweg
  • Sundial Sundial
  • Radwanderweg Saarland Radwanderweg Saarland
  • St. Johannes der Täufer St. Johannes der Täufer
  • Horses and flies Horses and flies
  • Bike light painting Bike light painting
  • Light painting session Light painting session
  • Kuelebierg's dive Kuelebierg's dive
  • DUD2 a few years later DUD2 a few years later
  • Hills near Soleuvre Hills near Soleuvre
  • Violence against bollards Violence against bollards
  • Trying to learn Luxembourgish using street signs Trying to learn Luxembourgish using street signs
  • In Luxembourg we don't have Copenhagen, but we can cope with Hag In Luxembourg we don't have Copenhagen, but we can cope with Hag
  • Tree tunnel near Clemency Tree tunnel near Clemency
  • Tornado aftermath Tornado aftermath
  • Tornado aftermath Tornado aftermath
  • Tornado aftermath Tornado aftermath
  • Golden hour shadow projection Golden hour shadow projection
  • Rainbow in Garnich Rainbow in Garnich
  • 7 km to Septfontaines 7 km to Septfontaines
  • Äischdall near Koerich Äischdall near Koerich
  • Interesting cloud formation Interesting cloud formation
  • The dragon of Mersch The dragon of Mersch
  • Sunset near Fennange Sunset near Fennange
  • Try to share the road with cows on the way Try to share the road with cows on the way
  • Identified Flying Objects Identified Flying Objects
  • (almost) clean (almost) clean
  • Mamerdal canyon Mamerdal canyon
  • Traditional photo stop near Eischen Traditional photo stop near Eischen
  • Useldange castle Useldange castle
  • Cheering tree near Bissen Cheering tree near Bissen
  • Bridge in Diekirch Bridge in Diekirch
  • Canyon on Piste cyclable d'Echternach near Consdorf Canyon on Piste cyclable d'Echternach near Consdorf
  • Bike ride to the garden Bike ride to the garden
  • Bike ride to the garden Bike ride to the garden
  • Bike ride to the garden Bike ride to the garden
  • Bike ride to the garden Bike ride to the garden
  • Bike ride to the garden Bike ride to the garden
  • Bike ride to the garden Bike ride to the garden
  • Samoëns Samoëns
  • Samoëns Samoëns
  • About last night... About last night...
  • About last night... About last night...
  • About last night... About last night...
  • Vëlosummer Mamerdal Vëlosummer Mamerdal
  • Vëlosummer Mamerdal Vëlosummer Mamerdal
  • OMG it's raining! OMG it's raining!
  • Cycling and fording Cycling and fording
  • Belval Belval
  • Damaged trees near Cessange Damaged trees near Cessange
  • Caritas Caritas
  • Cycling in the forest near Kopstal Cycling in the forest near Kopstal
  • Missiounskraiz Missiounskraiz
  • Sunset in Bertrange Sunset in Bertrange
  • Sunset in Mamer Sunset in Mamer
  • Moselle vineyards near Dreiborn Moselle vineyards near Dreiborn
  • Snail Snail
  • Saar vineyards near Oberemmel Saar vineyards near Oberemmel
  • Moselle valley from Perl Moselle valley from Perl
  • Vëlosummer in Mamerdal Vëlosummer in Mamerdal
  • Maximum weight on the cycleway Maximum weight on the cycleway
  • Schueberfouer setup Schueberfouer setup
  • Iser cloud Iser cloud
  • Bondieuserie Bondieuserie
  • Near Châtillon Near Châtillon
  • Point de vue des Éperons Barrés Point de vue des Éperons Barrés
  • Parc naturel de Gaume Parc naturel de Gaume
  • Forges de Montauban Forges de Montauban
  • Forges de Montauban Forges de Montauban
  • Shot sign Shot sign
  • Puddle after puddle Puddle after puddle
  • Ruisseau de la Neuve Forge Ruisseau de la Neuve Forge
  • Forest track near Ethe Forest track near Ethe
  • Forest track near Saint-Léger Forest track near Saint-Léger
  • Bridge near Musson Bridge near Musson
  • Il reste encore des enfants à écraser! Il reste encore des enfants à écraser!
  • Cycleway along former Signeulx - Gorcy railroad Cycleway along former Signeulx - Gorcy railroad
  • Marais de la Cussignière Marais de la Cussignière
  • Green way to Aix-sur-Cloie Green way to Aix-sur-Cloie
  • Green way to Aix-sur-Cloie Green way to Aix-sur-Cloie
  • Blooming bike sign Blooming bike sign
  • The road to Syren The road to Syren
  • Path near Syren Path near Syren
  • Paved track near Heedscheier Paved track near Heedscheier
  • Clouds near Lenningen Clouds near Lenningen
  • Deiwelsbréck Deiwelsbréck
  • Shadow casting Shadow casting
  • Twilight near Mensdorf Twilight near Mensdorf
  • Schoenfels RADAR Schoenfels RADAR
  • Sheep Sheep
  • Road to Ehner Road to Ehner
  • Forest shelter near Buschrodt Forest shelter near Buschrodt
  • Blueberries Blueberries
  • Track near Grevels Track near Grevels
  • Track near Kuborn Track near Kuborn
  • Creek near Kuborn Creek near Kuborn
  • Waassersënneswee Waassersënneswee
  • Forest path near Lultzhausen Forest path near Lultzhausen
  • Path to the Stauséi Path to the Stauséi
  • Stauséi Stauséi
  • Beware the cyclists and walkers Beware the cyclists and walkers
  • Vëlosummer could be also Fusssummer! Vëlosummer could be also Fusssummer!
  • Esch-Sauer Esch-Sauer
  • (no) directions (no) directions
  • Swimming in the Sauer Swimming in the Sauer
  • Féischterbierg viewpoint Féischterbierg viewpoint
  • Napoleonsbeemchen viewpoint Napoleonsbeemchen viewpoint
  • Napoleonsbeemchen Napoleonsbeemchen
  • The village of Welscheid The village of Welscheid
  • Luxembourg Air Rescue helicopter Luxembourg Air Rescue helicopter
  • Hamm Plage Hamm Plage
  • Under Pont Victor Bodson Under Pont Victor Bodson
  • Muddy track Muddy track
  • Mud stuck to the wheel Mud stuck to the wheel
  • Wetland along Weiler-la-Tour MTB trail Wetland along Weiler-la-Tour MTB trail
  • North East: thunderstorm North East: thunderstorm
  • West: thunderstorm West: thunderstorm
  • East: threatening sky East: threatening sky
  • Rainbow in Hassel Rainbow in Hassel
  • Respect Respect
  • Threatening sky near Abweiler Threatening sky near Abweiler
  • Track between Windhof and Koerich Track between Windhof and Koerich
  • Threatening clouds in Ansembourg Threatening clouds in Ansembourg
  • Threatening clouds in Äischdall Threatening clouds in Äischdall
  • Hunnebur Hunnebur
  • Hunnebur Hunnebur
  • Cloud and menhir near Reckange Cloud and menhir near Reckange
  • Cloud above me Cloud above me
  • Clouds near Bissen Clouds near Bissen
  • Fields, clouds and Helperknapp hill Fields, clouds and Helperknapp hill
  • Goats Goats
  • Luxair 9642 memorial Luxair 9642 memorial
  • Sundog Sundog
  • Information board in Alzette valley Information board in Alzette valley
  • HOME Sweet HOME photo art in Hesper Park HOME Sweet HOME photo art in Hesper Park
  • Climbing site in Mamer park Climbing site in Mamer park
  • Thank you rope! Thank you rope!
  • Rennpad, Bourglinster Rennpad, Bourglinster
  • Cat on the way Cat on the way
  • Bock rock Bock rock
  • Passerelle Passerelle
  • Bike route between Diekirch and Fridhaff Bike route between Diekirch and Fridhaff
  • Bike route between Diekirch and Fridhaff Bike route between Diekirch and Fridhaff
  • Escapardenne Lee Trail Escapardenne Lee Trail
  • Escapardenne Lee Trail Escapardenne Lee Trail
  • Predigtstuhl viewpoint Predigtstuhl viewpoint
  • Sauer river in Michelau Sauer river in Michelau
  • Bourscheid castle Bourscheid castle
  • Smile on a bike in the Sauerdall Smile on a bike in the Sauerdall
  • Bourscheid castle Bourscheid castle
  • South view from Burden South view from Burden
  • Track near Burden Track near Burden
  • Place de France Place de France
  • Echternach Echternach
  • Ice cream Ice cream
  • Schiessentümpel waterfall Schiessentümpel waterfall
  • Vëlosummer at a glance Vëlosummer at a glance
  • Mural in Junglinster Mural in Junglinster
  • Track near Bissen Track near Bissen
  • Tumulus Bill Tumulus Bill
  • Autopédestre Buschdorf Autopédestre Buschdorf
  • Drinking water in Niederpallen Drinking water in Niederpallen
  • Niederpallen old train station Niederpallen old train station
  • Vëlosummer sign Vëlosummer sign
  • Alpaca Alpaca
  • Trust based vending machine Trust based vending machine
  • Track near Kapweiler Track near Kapweiler
  • Picnic table between Kehlen and Keispelt Picnic table between Kehlen and Keispelt
  • Fields and forests near Junglinster Fields and forests near Junglinster
  • Steps Steps
  • A free sheep A free sheep
  • Track near Geyershof Track near Geyershof
  • Big cat Big cat
  • Big cat Big cat
  • Track near Mompach Track near Mompach
  • Landslide Landslide
  • Forest valley near Girst Forest valley near Girst
  • More steps More steps
  • Deiwelskopp nature reserve Deiwelskopp nature reserve
  • Cycling bench near Mesenich Cycling bench near Mesenich
  • Suspicious clouds Suspicious clouds
  • Suspicious clouds Suspicious clouds
  • Lightning alert Lightning alert
  • Forest trail near Fausermillen Forest trail near Fausermillen
  • Hills near Osweiler Hills near Osweiler
  • We love our neighbours We love our neighbours
  • Sauer river near Weilerbach Sauer river near Weilerbach
  • Tränenlay cave waterfall Tränenlay cave waterfall
  • Timmy at the top Timmy at the top
  • Evening fog Evening fog
  • Coming storm in Reckange Coming storm in Reckange
  • Coming storm in Reckange Coming storm in Reckange
  • Coming storm in Reckange Coming storm in Reckange
  • Coming storm in Reckange Coming storm in Reckange
  • Coming storm in Reckange Coming storm in Reckange
  • Thunderstorm in Luxembourg Thunderstorm in Luxembourg
  • Thunderstorm in Luxembourg Thunderstorm in Luxembourg
  • Partly hidden Vianden castle Partly hidden Vianden castle
  • Bike way? Bike way?
  • Ourdall view near Putscheid Ourdall view near Putscheid
  • Viewpoint platform near Kautenbach Viewpoint platform near Kautenbach
  • Steep way near Kautenbach Steep way near Kautenbach
  • View on Kautenbach View on Kautenbach
  • Wiltz valley below Alscheid Wiltz valley below Alscheid
  • Clervaux castle Clervaux castle
  • New PC 21 segment near Clervaux New PC 21 segment near Clervaux
  • New PC 21 segment near Clervaux New PC 21 segment near Clervaux
  • Cycling directions near Binsfeld Cycling directions near Binsfeld
  • Countryside road near Oberwampach Countryside road near Oberwampach
  • Moselle vineyards near Erpeldange Moselle vineyards near Erpeldange
  • Decorated sign Decorated sign
  • Château des ducs de Lorraine, Sierck-les-Bains Château des ducs de Lorraine, Sierck-les-Bains
  • Moselle river Moselle river
  • Footbath Footbath
  • Sauer river in Tadler Sauer river in Tadler
  • Oh no, a cloud! Oh no, a cloud!
  • Esch-sur-Sûre Esch-sur-Sûre
  • Stauséi Stauséi
  • Stauséi Stauséi
  • Stauséi Stauséi
  • Citrus shadow Citrus shadow
  • Climb near Ermsdorf Climb near Ermsdorf
  • Windmill part Windmill part
  • Windmill part Windmill part
  • Windmill part Windmill part
  • Vëlosummer near Schrondweiler Vëlosummer near Schrondweiler
  • Mural in Cruchten gare Mural in Cruchten gare
  • Timmy next to me Timmy next to me
  • Timmy on my desk while I'm working Timmy on my desk while I'm working
  • Timmy on his box Timmy on his box
  • Nature's fleeting artwork Nature's fleeting artwork
  • Damaged forest path Damaged forest path
  • Bath at Drëps Bath at Drëps
  • Bath at Drëps Bath at Drëps
  • Feet bath in the stream Feet bath in the stream
  • After the water comes the mud! After the water comes the mud!
  • Haystacks Haystacks
  • BBQ setup BBQ setup
  • Cherry tomatoes from the garden Cherry tomatoes from the garden
  • Grilling sausages on the BBQ Grilling sausages on the BBQ
  • Timmy under a chair Timmy under a chair
  • Timmy outside Timmy outside
  • Starry night Starry night
  • Timmy resting on the balcony Timmy resting on the balcony
  • Timmy sleeping on the balcony Timmy sleeping on the balcony
  • Timmy sleeping on the balcony Timmy sleeping on the balcony
  • Timmy under the plants Timmy under the plants
  • Timmy looking for share Timmy looking for share
  • Timmy in the shade Timmy in the shade
  • Timmy sleeping on the balcony on a hot day Timmy sleeping on the balcony on a hot day
  • The sky's having a mood swing The sky's having a mood swing
  • Big cloud above the horizon Big cloud above the horizon
  • Symphony of clouds Symphony of clouds
  • Double the clouds, double the fun Double the clouds, double the fun
  • Separated sheep by a fence Separated sheep by a fence
  • Golden hour near Kockelscheuer Golden hour near Kockelscheuer
  • Cloudzilla is coming to town Cloudzilla is coming to town
  • Just a little bit of fluff in the sky Just a little bit of fluff in the sky
  • Amazing sunset tonight! Amazing sunset tonight!
  • Timmy sleeping outside the window while a storm is on the way Timmy sleeping outside the window while a storm is on the way
  • Resitng Timmy Resitng Timmy
  • Timmy sleeping on his box Timmy sleeping on his box
  • Curious Timmy Curious Timmy
  • The edge of the woods The edge of the woods
  • The woolly meadow The woolly meadow
  • Through the green gateway Through the green gateway
  • Lost in the green Lost in the green
  • Downhill from here Downhill from here
  • Just a little inconvenience Just a little inconvenience
  • The sky's about to open up! The sky's about to open up!
  • Found a peaceful spot in the woods today! Found a peaceful spot in the woods today!
  • Ginger cat inspecting bicycle Ginger cat inspecting bicycle
  • The quiet majesty of the Upper Sûre Lake The quiet majesty of the Upper Sûre Lake
  • Bridging the gap to serenity Bridging the gap to serenity
  • The lake's evening embrace The lake's evening embrace
  • The serene beauty of the Sûre valley The serene beauty of the Sûre valley
  • The Jaasmännchen is watching you! The Jaasmännchen is watching you!
  • The guardian of the sunset The guardian of the sunset
  • A piece of roman history in the heart of Germany A piece of roman history in the heart of Germany
  • A road less travelled A road less travelled
  • Where's the wine tasting? Where's the wine tasting?
  • Grape expectations Grape expectations
  • Timber! There's a lot of wood here Timber! There's a lot of wood here
  • The solar shepherd The solar shepherd
  • Enjoying the Eifelblick view! Enjoying the Eifelblick view!
  • Just some cans hanging in the trees Just some cans hanging in the trees
  • Crate expectations Crate expectations
  • The breathtaking Moselle Valley The breathtaking Moselle Valley
  • The river's journey through the vines The river's journey through the vines
  • Having a grape time Having a grape time
  • Another sign telling me where to go Another sign telling me where to go
  • The path to the valley of vines The path to the valley of vines
  • On the grape escape On the grape escape
  • Just the Moselle river with a bridge Just the Moselle river with a bridge
  • Road to nowhere (or somewhere scenic) Road to nowhere (or somewhere scenic)
  • Wine not take a walk? Wine not take a walk?
  • Moselle's majestic loop Moselle's majestic loop
  • First flat tyre of the year First flat tyre of the year
  • Broken valve on Citrus Broken valve on Citrus
  • Moon over Moselle (and me) Moon over Moselle (and me)
  • Moselle-ing around at golden hour Moselle-ing around at golden hour
  • A golden farewell to the day on the Moselle A golden farewell to the day on the Moselle
  • The river's embrace at twilight The river's embrace at twilight
  • The sky's painted farewell The sky's painted farewell
  • The alpaca of Limerlé The alpaca of Limerlé
  • RAVeL L163 near Tavigny RAVeL L163 near Tavigny
  • RAVeL L163/L613 fork (better not be number dyslexic) RAVeL L163/L613 fork (better not be number dyslexic)
  • Track near Longvilly Track near Longvilly
  • P's feeding the cows P's feeding the cows
  • A way both paved and unpaved A way both paved and unpaved
  • Pear at Bois de la Paix Pear at Bois de la Paix
  • Bois de la Paix memorial near Bastogne Bois de la Paix memorial near Bastogne
  • Bois de la Paix memorial near Bastogne Bois de la Paix memorial near Bastogne
  • Liège Bastogne Liège on Bastogne's roundabout Liège Bastogne Liège on Bastogne's roundabout
  • Iron sculpture in Bastogne Iron sculpture in Bastogne
  • Pastries stop in Bastogne Pastries stop in Bastogne
  • Piste cyclable de la Wiltz near Winseler Piste cyclable de la Wiltz near Winseler
  • Well, well, well, what do we have here? Well, well, well, what do we have here?
  • The cycleway bridge near Merkholtz The cycleway bridge near Merkholtz
  • After a day in the North with Pierre, time to get to the new Vë After a day in the North with Pierre, time to get to the new Vë
  • Of course bikes have a handlebar! Of course bikes have a handlebar!
  • Vëlosummer route in Bertrange Vëlosummer route in Bertrange
  • High tech water fountain High tech water fountain
  • Memorial bell in Mamer-Park Memorial bell in Mamer-Park
  • Two champions Two champions
  • Mural in Mamer Mural in Mamer
  • Vëlosummer sign in Bertrange Vëlosummer sign in Bertrange
  • Hay there, dramatic sky! Hay there, dramatic sky!
  • Social cat on the way to the Vëlosummer route Social cat on the way to the Vëlosummer route
  • Old SECALT factory Old SECALT factory
  • Just another beautiful day in paradise (almost) Just another beautiful day in paradise (almost)
  • Just before wet people came in the opposite direction Just before wet people came in the opposite direction
  • Rain or shine, it's Vëlosummer time! Rain or shine, it's Vëlosummer time!
  • I'm so grateful that the rain missed me! I'm so grateful that the rain missed me!
  • Vëlosummer after the climb to Contern Vëlosummer after the climb to Contern
  • Lettuce celebrate this field! Lettuce celebrate this field!
  • Home sweet (and quirky) home Home sweet (and quirky) home
  • Where the road (and the bike) leads Where the road (and the bike) leads
  • Warm greetings from the sunny side! Warm greetings from the sunny side!
  • Buffalo swim in Schlammwiss nature reserve Buffalo swim in Schlammwiss nature reserve
  • Look at that beautiful blue sky! Look at that beautiful blue sky!
  • Having a field day with sunflowers! Having a field day with sunflowers!
  • Closed dangerous forest path Closed dangerous forest path
  • A peaceful cycle through the Luxembourg forest A peaceful cycle through the Luxembourg forest
  • Firefighter mural that’s been painted at the Senningerberg pla Firefighter mural that’s been painted at the Senningerberg pla
  • Nepal in Niederanven Nepal in Niederanven
  • Here comes the sun(flower)! Here comes the sun(flower)!
  • Beautiful sunflowers spotted on my Vëlosummer ride! Beautiful sunflowers spotted on my Vëlosummer ride!
  • No sun but a lot of sunshine No sun but a lot of sunshine
  • A beacon of yellow against the grey sky A beacon of yellow against the grey sky
  • Summer's golden smile Summer's golden smile
  • Where the sunflowers don't grow, blackberries do Where the sunflowers don't grow, blackberries do
  • Just another field of yellow flowers Just another field of yellow flowers
  • Fields of dreams, rain coming! Fields of dreams, rain coming!
  • Vëlosummer's golden route Vëlosummer's golden route
  • Summer's golden smile Summer's golden smile
  • The sunflower's golden heart The sunflower's golden heart
  • Where the trees whisper secrets Where the trees whisper secrets
  • 30 km/h is no longer voluntary 30 km/h is no longer voluntary
  • I dodged the previous showers, but this one got me! I dodged the previous showers, but this one got me!
  • LOA festival 3D logo LOA festival 3D logo
  • Timmy sleeping on the window side Timmy sleeping on the window side
  • A timeless bridge over the Sauer in Dillingen A timeless bridge over the Sauer in Dillingen
  • 5th US Infantry Division memorial: lest we forget 5th US Infantry Division memorial: lest we forget
  • Having a composite paddle of a time! Having a composite paddle of a time!
  • Weilerbach's Sauer bridge: a 360° view of scenic splendour Weilerbach's Sauer bridge: a 360° view of scenic splendour
  • Santiago de Compostella: 2431 km of blisters, beauty, and belief Santiago de Compostella: 2431 km of blisters, beauty, and belief
  • Sauer’s scars: the 2021 floods left their mark Sauer’s scars: the 2021 floods left their mark
  • Echternach's great flood was bigger than your average splash! Echternach's great flood was bigger than your average splash!
  • Cars and motorbikes? Not welcome. Bicycles? Absolutely! Cars and motorbikes? Not welcome. Bicycles? Absolutely!
  • Fisheye adventures: selfie on PC 2 Between Lauterborn and Scheid Fisheye adventures: selfie on PC 2 Between Lauterborn and Scheid
  • Lauterburerbaach Lauterburerbaach
  • Cycling through time and stone Cycling through time and stone
  • Uncovering History: bomb in Consdorf Uncovering History: bomb in Consdorf
  • Two wheels under: line of cyclists braving the tunnel Two wheels under: line of cyclists braving the tunnel
  • Road closed? Perfect for cycling! Road closed? Perfect for cycling!
  • Wheely having a good time! Wheely having a good time!