Sunday, June 17, 2012

Monday, June 11, 2012

Invisible

The Pet Shop Boys announced a new album for September and released the song Invisible with a boring art film. If the song is any indication, Elysium will be quite low key.