July 9, 20187 yr Moderators The International Speedway Corporation, owner of 12 NASCAR Cup series venues, has reported a 10% dip in attendance during 2018, which it blames on a lack of driver "star power" View the full article
Create an account or sign in to comment