Skip to Content
Filmed at the MEN Arena in Manchester on 16 December 2011, this stunning Duran Duran live show is the perfect combination of great music, amazing visuals and iconic style which has been the band’s trademark throughout their career.
Released on
16 December, 18:00
PRICE
from €9.99
QUALITY