Chew on this: Radiohead unveiled their eighth studio LP, The King of Limbs, on February 18, 2011. Seven months later, they’ve finally supported its release on American television. As Jeremy Larson recently discussed, internet time is a different beast, and seven months nowadays translates to about three or four years. But, it’s Radiohead, and it’s on Saturday Night Live, so “phenomenon” still applies. And that’s exactly what happened tonight, as the band sliced deep into Limbs-era tracks “Lotus Flower” and “Staircase”, which you can witness below, courtesy of The Audio Perv. Here’s one question to ponder: New York City, can you handle this week?