Weird Picture Of The Day : A 3,500 HP MINI
Visitors to this week's Goodwood Festival of Speed will have some amazing machinery on which to feast their eyes but none more unusual than the exhibit which greets them on the stand of Cummins, the world's largest independent maker of diesel engines.