Pet Shop Boys - BBC Radio 2 Live in Hyde Park
Plot: Live coverage of Pet Shop Boys’ headline set at Radio 2 Live in Hyde Park on 15th September 2019. Neil Tennant and Chris Lowe are the most successful duo in UK music history
Release Date:
Sunday, September 15 2019
5 years ago
5 years ago