You Can See Yourself In A Mirror Polished DeLorean

The recently Forza'd Delorean DMC-12 is probably best-known for its brushed stainless steel body, but what would happen if you spent weeks carefully polishing it? A spectacular mirror finish to put those chrome-crazy oil sheiks to shame. » 1/29/10 5:15pm 1/29/10 5:15pm