Leo Wickihalder is a cyclist from Switzerland (born July 3rd 1937).
Switzerland
3rd July 1937
AllRoadTrack
1963 1962 1961 1960