The first Pininfarina Battista arrives in Canada, an ultra-rare hypercar being made in 150 units. A stop in Toronto Toronto is the place to be... Read More