Tags
London police seized 90 vehicles worth over $10 million in a weekend sweep, but the headline-grabber was a Ferrari Monza SP2 that had barely touched UK soil before getting pulled over — less than 30 minutes into its very first drive.