Photos of their show at the Manchester Apollo...
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!
Register now and have your comments approved automatically!