Audioslave: Live in Cuba
Filmed at The Anti-Imperialist Plaza in Havana in 2005, Audioslave's Live in Cuba features hits from the band's three albums plus hits from Soundgarden and Rage Against the Machine.
Sat Dec 31 2005
- $2.99(SD)Standard Definition
- $12.99(SD)Standard Definition