Perhaps one of the most prolific rings on Bristol, England’s legendary indie pop label Sarah Information, the Orchids were also among the label’s most press-shy clothes. Produced in 1986 in Penilee, Scotland, a suburb of Glasgow, the Orchids had taken their initial motivation from a number of the city’s better-known …
Read More »