Pet Shop Boys – Neil Tennant & Chris Lowe

Jul 11

Pet Shop Boys – Neil Tennant & Chris Lowe

When: April 10, 1986 Where: San Francisco – Record Factory, a record store on Geary Blvd. And: An in-store appearance for the release of the Please album (you know, the one with “West End Girls” and “Love Comes Quickly”). Above: Neil Tennant & Chris Lowe (I realize the color...

Read More
You might also likeclose