June 29, 2010

RT @TechCrunch Tesla IPO Shares Pop, Drop, And Roll. Market Values It At $1.7 Billion. http://tcrn.ch/bNpJHl