In Apr 1980, listeners to seminal Uk DJ John Peel off were treated towards the 1st airing of a fresh single with a band which had, a year before, been touted among the brightest hopes within the Scottish club scene. “Who’s Traveling This Car,” by London Zoo, was a limited-edition …
Read More »