Barry Meguiar, host of Car Crazy, was in New Zealand recently to film new episodes for the hugely popular TV show with New Zealand car enthusiasts. The TV show is the inspiration for a new Meguiar's Car Crazy Central display area at Speedshow in July.
Credit: Speedshow '10