what is imsa racing
IMSA, the International Motor Sports Association, is the premier sanctioning body for sports car competition in North America.