Whenever group C sports car racing is talked about, the image is that of insanity, distilled down and blown up in hundreds of ...