Discovery: Live In Rio 1994

Pet Shop Boys
Release Date
Fri, 04/30/2021
main product image [right click to download]
description:

Pet Shop Boys Announce First DVD And 2-CD Issue Of Discovery: Live In Rio 1994

 

Filmed In Rio, Brazil During The Duo’s 1994 Discovery Tour

 

To Be Released On April 30

additional product images: