Posts

Showing posts from 2008

Tesla lays off a bunch of people

Taking over as CEO of Tesla