Bill France Sr., the American who created NASCAR, did so 75 years ago, on Feb. 21, 1948, in Daytona Beach, Florida — and today it’s the world’s premier stock car racing circuit. Read More in FOX News.   Read More in Red Pill NOWlej.