12-05-2007, 10:23 PM
MT = Motor Trend ?
Companies sharing a production facility is hardly something novel or new..
Toyota's got a bunch of weird "partnerships".
Companies sharing a production facility is hardly something novel or new..
Toyota's got a bunch of weird "partnerships".