This Day In History: 2002-04-13

Drayton Manor unveil ‘The Fifth Element’ standup floorless car on Apocalypse