Skip to content
Advertisement

Topic - International Motor Sports Association

The International Motor Sports Association (generally referred to as IMSA) is an auto racing sanctioning body based in Braselton, Georgia, United States. It was started by John Bishop, a former employee of SCCA (Sports Car Club of America), and his wife Peggy in 1969 with help from Bill France, Sr. of NASCAR. - Source: Wikipedia

Related Stories