"Is This Lifefuel?" Music video (Radiohead-esque)

Anyone like it?