Le Mans 2005 – The American Team That Won It. Part 2

Gods and Demons:  A Look Back at Champion Racing’s 2005 Le Mans Victory In Part 2 of our story, we talk to the technical director and all the winning drivers for their recollections of the race, the car,… Read More