Tag: Japanese Eliica
Autotrivia quiz – Friday July 20 – July 26, 2012
Last week I asked what is this car? It was the Japanese Eliica - the eight wheeled electric car. A team of engineers at...
Notifications