When the news broke last week that Thom Yorke of Radiohead fame and Chili Pepper Flea were about to start a new super group, our hearts started to pulsate at a never-before-seen speed. And this wonderful news just got better!
A Music industry insider (who we cannot name by name) sent us a direct message via the microblogging site Twitter with a link to a recording (!) of this amazing new collaboration by these two Gods of modern music. So here it is, a studiomuscle exclusive, the new brilliant epic, tentatively titled Creepinification.