Michel Leclere

Latest results

Date   Race Pos. Points
5 Oct 1975 Formula 1: United States 20 0