Marc Aflalo of Double Tap TV breaks down the latest news on Elon Musk’s attempt to acquire Twitter. From the April 18, 2022 episode.