I have an old magazine I just recently re-read that has an article on the Owens Corning L88. Awesome Corvette. The article called this L88 the winningest Corvette as it won 22 consecutive races. GM sponsored or not these guys put together one awesome race car.
