An ode to Donald Trump and Elon Musk on D-Day 2025!