Home / Tag Archives: The Orchids – The Lost Star

Tag Archives: The Orchids – The Lost Star

The Orchids

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 »