The Strokes Call Out CIA and US Government at Coachella
The Strokes closed Coachella Weekend 2 on April 18, 2026, with a politically charged visual montage during their performance of ‘Oblivius,’ featuring imagery of CIA-overthrown Latin American leaders, a claim ... Read More