Phantom Drag Race

    POSTED BY Tom Albrecht, 30 November 2007

    Probably the most expensive luxury car to touch the tarmac at that drag strip, as well as the slowest set of insanely priced wheels to launch... or more like a lethargic romp from that start line.

    Comments

    Recent episodes