Audioslave - Audioslave - Live in Cuba

Audioslave - Audioslave - Live in Cuba

Available on Prime Video
Filmed Live at the Anti-Imperialist Plaza in Havana, Cuba