By Leftlane Staff
Monday, Dec 19th, 2005 @ 3:51 pm

They took their time, but the folks at Forbes have finally published their picks for the best luxury cars of 2005.

0 Comment