Pet Shop Boys @ Terminal 5, NYC (Pics)

    Photo gallery of Pet Shop Boys performing at Terminal 5 in New York City (April 26, 2014)