Release

Release is the twelfth studio album, the eighth of entirely new music, by the English electronic music duo Pet Shop Boys. It was first released in 2002.