Who Is this Strange Caged Figure? What does he have to do with The Isle Of Scratch? Post your thoughts in the comments (or remix project) below so we can finally figure out what its meaning is!
ILLUMINATI CONFIRMED!