Not to be confused with Thompson Twins, Cocteau Twins were a dream-pop band form Scotland. Between 1982 and 1996 the group released nine albums of original music, including a 1996 […]