event · 21 January 1981 · 43 years ago
Production of the iconic DeLorean DMC-12 sports car begins in Dunmurry, Northern Ireland.
More events on 21 Jan