15 Oct Spencer Tarring – Don’t Give Up
It’s said that in Los Angeles, in order to make friends you must have a nice car. And if you’ve got the nice car, well – you certainly need the tunes to go with it. Enter Spencer Tarring, Vous Records label boss and Shanghai’s twice...