What does IMSA stand for?
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. Why is Porsche leaving IMSA? Porsche announced today it will end factory involvement in the IMSA WeatherTech SportsCar Championship at the end of the 2020…