Showing posts with label Elva (UK). Show all posts
Showing posts with label Elva (UK). Show all posts

Elva

Elva was a British sports and racing car manufacturer from 1958 until 1969.

The name is from the French phrase "elle va" meaning "she goes".

Elva
Size: 83mm x 83mm