• When the path says 'no' but your legs say 'go'! When the path says 'no' but your legs say 'go'!
  • Alzette decided to go swimming Alzette decided to go swimming
  • Hesperange under water Hesperange under water
  • The untamed heart of the Pétrusse The untamed heart of the Pétrusse
  • When the park becomes a pool When the park becomes a pool
  • A flooded park, perfect for... well, not picnics! A flooded park, perfect for... well, not picnics!
  • Hesper's new swimming pool, anyone? Hesper's new swimming pool, anyone?
  • The resilient path, still leading forward The resilient path, still leading forward
  • Grumpy skies over a green carpet Grumpy skies over a green carpet
  • Embracing the downpour Embracing the downpour
  • Cosmic guardian Cosmic guardian
  • Timmy's laundry inspection Timmy's laundry inspection
  • Timmy's laundry audit Timmy's laundry audit
  • Timmy on the balcony during the rain Timmy on the balcony during the rain
  • Mertert train station Mertert train station
  • Reflections on the Moselle Reflections on the Moselle
  • Wormeldange Wormeldange
  • Vineyards near Erpeldange Vineyards near Erpeldange
  • Vineyards near Erpeldange Vineyards near Erpeldange
  • New cycleway? in Goeblange New cycleway? in Goeblange
  • Track near Kehlen Track near Kehlen
  • The correct number of bikes to own The correct number of bikes to own
  • Saddle Saddle
  • Misty morning Misty morning
  • Cranes are migrating... West?! Cranes are migrating... West?!
  • Cycleway between Merl and Helfent Cycleway between Merl and Helfent
  • Traffic on the cycling route Traffic on the cycling route
  • The freedom of owning a car... The freedom of owning a car...
  • Autumn sun Autumn sun
  • Under the E25 in Kahler Under the E25 in Kahler
  • Summer is still in the air Summer is still in the air
  • OMG some rain! OMG some rain!