- You are here:
- steve jurvetson
We noted yesterday that some 2012 Tesla Model S buyers have already received their cars even though deliveries won't officially begin until June 22. Now we've got video proof. The very first Model S, decked-out with license plate TSLA S1, left the Fremont, CA factory this past weekend, Green Car ...