‘Sitting Duck’ music video coming 4.29.2025