Relive one of the all-time classic Essential Mixes from 1997, David Holmes' wild ride through northern soul, funk, jazz and psych rock.
Discover 11,128,835 listings and 280,245 playable programmes from the BBC
Relive one of the all-time classic Essential Mixes from 1997, David Holmes' wild ride through northern soul, funk, jazz and psych rock.