Special Report: NewFronts

Elon Musk deal looms over Twitter's rushed NewFronts ad pitch

Social platform keeps pitch to advertisers short, while brands worry about the long-term impact of the pending sale