This past week we were treated to all sorts of drama as Elon Musk effectuated his $44 billion takeover of Twitter. His two major goals, other than some amusing marketing (walking into Twitter headquarters with a sink so that he could make the dad joke: […]
24 total views