Stream Thumbnail

World Cup

 twitter.com Sports

World Cup is a long running Sports stream on twitter.com that last went live more than a year ago and may no longer be broadcasting. The last time we saw a live stream was December 2, 2022. The stream has had an unbelievable 259,390 viewers counted by our trackers at one time.