Most people have heard of Talk Talk, the 80's band responsible for the hit songs "It's My Life" and "Such a Shame".
Well, YouTube suggested I listen to their album "Spirit of Eden" and on a whim I did.
If you had told me it was Talk Talk I wouldn't have believed you. Lonk to Talk Talk Spirit of Eden
- ( New Window