90 Ford Torino entered the world‘s biggest sports car event instead of a Cup race on June 13, 1976 at Riverside International Raceway. If that seems quite the fanciful expedition, welcome to the ...