NASCAR: Illinois Allocates $5M for money-losing Chicago Race (4th Update)
NASCAR executive Ben Kennedy, during a deposition for the antitrust lawsuit against NASCAR, said that NASCAR lost $25 million on the Chicago Street Race. This confirms why NASCAR decided to … Read More