Elon Musk has posted a video of himself at Twitter headquarters as the deadline to finalise his takeover of the social media giant is due this Friday.
Elon Musk has posted a video of himself at Twitter headquarters as the deadline to finalise his takeover of the social media giant is due this Friday.