Trevor Horn

Does Rock ‘N’ Roll Kill Braincells?! – Trevor Horn

Trevor Horn, the veteran hitmaker and creative force behind The Buggles and Art of Noise, takes the test
Advertisement