The Southern 500, officially known as the Cook Out Southern 500 for sponsorship reasons, is a NASCAR Cup Series stock car race at Darlington Raceway in Darlington, South Carolina, United States. The race distance is 501 miles and consists of 367 laps. From Wikipedia