These Are My Twisted Words.
I effin' love Radiohead. Especially after that dope ass Grammy performance they did! I like this track! It took a while before I actually heard someone start singing on it but I like that. I did feel like I was on a bit of an acid trip but dope! lol Love Radiohead, they are legendary! Dope shit!
'Always More, Never Less'-Es