View Thompson Twins, T.T.S on Dec 31, 1980EditFollowShare45 years agoWed, Dec 31, 1980at Institute of Contemporary ArtsLondon, EnglandThompson Twins, T.T.SEditFollowShare