Super Enduro – Finale Ligura, ItalySuper Enduro – Finale Ligura, Italy
Super Enduro is one of the original Enduro race series in the World. The race takes place in the sea-side resort of Finale Ligura in October every year. This year [...]