Duran Duran: Rio
- Episode aired May 19, 2009
- Not Rated
- 52m
A look at the behind-the-scenes creation of the Duran Duran album Rio, released in 1982.A look at the behind-the-scenes creation of the Duran Duran album Rio, released in 1982.A look at the behind-the-scenes creation of the Duran Duran album Rio, released in 1982.