Previous ImageNext Image Crystal Palace 1903 A Lanchester car that appeared in one of the first UK motoring promotional films 1903)