Left To My Own Devices - 2006.05.08 Mermaid Theatre by Pet shop Boys Overview Tag Appears on Concrete Very: Further Listening: 1992 - 1994 Duration: 8:36 Playcount 7 Listeners 1