Photo 23 of 257
Bell-Stuck-Holbert_1986_LeMans_01_PHC.jpg

Bell-Stuck-Holbert 1986 LeMans 01