Do the Radiohead fanatics out there recall when the band had their own “tv station” website, “The Most Gigantic Lying Mouth of All Time”?
There’s a wealth of great little performances that came out of those always fascinating, usually strange, videos.
Enjoy this eerie, never properly recorded or released nugget from the archives.
Pingback: The King Of Limbs « 10 Cities – 10 Years