Leigh Diffey delves into the history of IMSA (International Motor Sports Association), which has been at the center of sportscar racing for over five decades, and the drivers that have left indelible ...