TTop stories Read More Byron Allen Is Buying BuzzFeed, Will Become CEOMay 12, 2026 TV and media entrepreneur Byron Allen is acquiring a majority stake in BuzzFeed — investing $120 million in…