Cyclists | Stéphane Delimauges

* June 14, 1975, France