Click Here and check out all the new stuff going on in Featured Imagery!
0 Members and 1 Guest are viewing this topic.
British?
French?
Spanish?
It is a Lancia Lambda-based special, known as Electro Talbot or the Richard Talbot Special. Richard Talbot built electric trucks and vans in Aachen, Germany (http://www.autopuzzles.com/forum/index.php?topic=13071)