Italy’s most powerful street-legal supercar has broken the veil, but you won’t see a prancing horse or raging bull on the front of this 745kW monster. Introducing the Mazzanti Millecavalli – the name being a Tuscan hint to the amount of horsepower lurking beneath. It takes the honour as Italy’s […]