Radiohead is back. Nothing else will impair, or inspire, like the creations they're developing; an album is in the works. They'll probably just surprise us again with an overnight digital elixir, followed by worthwhile grandeur in some limited vinyl form. Radiohead live, it's been a while (2012). First Europe, then the U.S.? Radiohead is back.