Armed with what surely must be one of the absolute worst band names in rock & roll history, the Strawberry Smell have become France's leading lights in the never-ending psych-pop underground. Formed in the small city of Avignon, France, by a group of friends bound by a shared fascination with both '...
MORE