First Detroit Electric SP:01 Rolls Off The Production Line


The revived electric car company announced the production start of the SP:01 two-seater at Leamington Spa, UK.
Read more ยป

Leave a Reply