Brand new front page! Click the Front Page button directly below and check it out!
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)