Pet Shop Boys To Release DVD and CD of Discovery: Live in Rio 1994 Pet Shop Boys have recently announced that they will be releasing a DVD and a double-CD of Discovery: […]