Thursday June 18, 2009 – Pet Shop Boys open their UK tour at the Manchester Apollo. Featuring some unusual stage attire, click through to see the show in photos...
Previous
Next
Thursday June 18, 2009 – Pet Shop Boys open their UK tour at the Manchester Apollo. Featuring some unusual stage attire, click through to see the show in photos...
Register now and have your comments approved automatically!