Prince surprised the sold-out crowd at Coachella tonight with a cover of Radiohead's 'Creep', as well as a selection of his greatest hits tonight (April 26) in the Californian desert. - Source