Jun 30, 2025Documented record76% confidenceLordePublished video “Lorde - Current Affairs (Visualiser)”.YouTubeTrusted source1 sourceLive sourceNo archive#social#youtube#self-published