Marcel Godard is a cyclist from France (born April 9th 1888). He has won 3 UCI races.
France
9th April 1888
UCI: 3 Wins
1925 1924 1923 1922 1921 1920