site logo

Twitter's NFL deal could position it as a live-stream titan