View Thompson Twins, Missing Presumed Dead on Oct 16, 1980EditFollowShare46 years agoThu, Oct 16, 1980at Gloucester AveLondon, EnglandThompson Twins, Missing Presumed DeadEditFollowShare