Elon Gives a Cringe Deposition, X Screws Up Twitter Links, LG TV Needs an Update and More
Photo: Nathan Stirk (Getty Images) X owner Elon Musk has made it no secret that Twitter, the former name of the social media company he bought for $44 billion in…