An unofficial Duran Duran live album, recorded during The Paper Gods Tour at the Nippon Budokan in Tokyo, Japan on 20 September 2017.
No ratings yet.
No watchers yet.
No reviews yet — be the first to log this one.
No streaming options found in US.