Big Sighs of Relief- Coachella a Go.

That sound you hear is 50,000 people letting out a big sigh of relief at once. At approx. 9PM PST, Radiohead did in fact take the stage at Coachella, Thom’s throat problems be damned.
58hours (a GREAT live Radiohead resource, by the way) is doing their usual amazing live setlist updates, courtesy of their spies at Coachella.