Filmed at the MEN Arena in Manchester on 16 Dec. 2011, this stunning Duran Duran Live show is the combination of great music amazing visuals which has .
Love is.
Filmed at the MEN Arena in Manchester on 16 Dec. 2011, this stunning Duran Duran Live show is the combination of .