Radiohead have confirmed a series of nine tour dates around the U.S.A. this spring, which are added to the two previously announced Coachella headlines slots. The short string of dates begins on March 30th in Miami and routes across the country through Atlanta and New Orleans before hitting Kansas