Pet Shop Boys is a British synthpop/dance music duo, consisting of Neil Tennant and Chris Lowe and were formed in London, UK in 1981.
These are photos from concerts where Pet Shop Boys played, so they may be of other bands that played the concert as well.
Corona Capital 2016 Nov 19, 2016 Mexico City, Mexico City, Mexico Uploaded by Peterpunk28
Corona Capital 2016 Nov 19, 2016 Mexico City, Mexico City, Mexico Uploaded by Atziry
Corona Capital 2016 Nov 19 - 20, 2016 Mexico City, Mexico City, Mexico Uploaded by Rockmeth