San Jose Wins Bid For Tesla Electric Car Facility

by Nick Chambers September 17, 2008 8 comments