Pet Shop Boys have completed work on their new album.

November 27th, 2008

The final mixes were completed today, and the album has a release date of March 23rd, as long as conditions stay favorable. The official site has more information, along with a message from Neil Tennant.

Leave a Reply