Neil Tennant of the Pet Shop Boys performs on stage at Heineken Music Hall Amsterdam Netherlands 27th June 2002
{"Image ImageDescription": "Neil Tennant of the Pet Shop Boys performs on stage at Heineken Music Hall, Amsterdam, Netherlands, 27th June 2002. (Photo by Rob Verhorst/Redferns)", "Image Copyright": "2002 Rob Verhorst"}