I'm watching it now. Looks like it was recorded a few years back as Taylor is tearing up the guitar. This would have been around the time I saw them for their "Astronaut" tour.
No announcement yet.
Duran Duran is on Behind The Music tonight