Goodwood is THE place for Automotive brands to showcase their latest products to the vast audience in attendance. I managed to embarrass myself but had fun as Michelin revved up the fan experience in 2018!
JB
Goodwood is THE place for Automotive brands to showcase their latest products to the vast audience in attendance. I managed to embarrass myself but had fun as Michelin revved up the fan experience in 2018!
JB