Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
kleinbl00 · 3015 days ago · link · · parent · post: TIH: January 21st, 1981 – The first DeLorean DMC-12 rolls off the Dunmurry, Northern Ireland assembly line.
Yeah. It was supposed to have a V8, not a french V6.