Celebrity“Is This a Declaration of War?”—Elon Musk’s ‘Optimus Robots’ Announcement Triggers Internet Questions and MemesApr 5, 2025