How Long Has Nascar Owned IMSA?
The International Motor Sports Association (IMSA) is a North American sports car racing sanctioning body based in Daytona Beach, Florida under the jurisdiction of the ACCUS arm of the FIA. … IMSA is owned by NASCAR, as a division of the company. Is IMSA an FIA? At the start ofRead More →