Tag

lee petty

Browsing
NASCAR’s First Photo Finish

NASCAR’s biggest race would begin with a controversy in 1959 Big Bill France the creator of NASCAR would build a track to try and compete with the Indianapolis Motor Speedway thus the 2 and 1 half mile Daytona International Speedway…