Your Company
 

Pet Shop Boys – Discovery Live In Rio

· 1995
1h 36m
Director Roberto Berliner
Starring Neil Tennant, Chris Lowe
Genre Music

Pet Shop Boys filmed live in Rio De Janeiro, Brazil, at the end of their 1994 Discovery tour of Singapore, Austrailia and Latin America. They perform many of their biggest hits from "West End Girls" to "Go West", with dancers and films before a wildly enthusiastic Brazilian audience.

We hate to say it, but we can't find anywhere to view this film.

What are people saying?