Radiohead is not one of those bands that requires a lengthy introduction. So here they are, as one of Coachella’s headliners this year, performing some old favourites like “Karma Police,” as well as some of their newer material from The King Of Limbs. The full set is a little under two hours long.