Mar 13, 2025 The Internet Is Divided Over The Democrats’ New Logo X BuzzFeed Internet News & Politics