Porsche shows off new 963 LMDh-spec race car at Goodwood Festival of Speed
The Goodwood Festival of Speed, based in Chichester, West Sussex, has become the U.K.’s must-go annual event for everything automotive. This year’s weekend extravaganza, held from June 23-26, provided the