More live Radiohead goodness. After a late start, a police-enforced change of venue, etc., Radiohead are broadcasting from a 200-person club in London right now. They're about half way through playing what appears to be the new album in its entirety.