"Pet Shop Boys" are an English synth-pop duo, formed in London in 1981 by Neil Tennant and Chris Lowe.
Subject ID: 103787
More
"Pet Shop Boys" are an English synth-pop duo, formed in London in 1981 by Neil Tennant and Chris Lowe.
Subject ID: 103787
Less