Northwood Space reaches $2 billion valuation after $375 million Series C · Digg