Road Test: 2004 Ford Racing Focus RS8 vs. 2004 Lamborghini Gallardo

A monumental mismatch of two automotive monsters