I am a big fan of TFLCar.com. They just came out with this video that shows the peppy little 2008 MINI Cooper S Convertible racing around their very own race track. TFL tries to get the MINI Cooper S Convertible to beat the current track record holder, the BMW X5. Do you think that the supercharged MINI can do it?
Check out the video.
Check out the video.