World's fastest production car runs on Michelins

10 Apr 2008