just-auto.com

JAPAN: Tesla opens Japanese retail outlet

By just-auto.com editorial team | 26 October 2010