3 min read Life TV on the Radio Hit a High With ‘Dear Science’ October 2, 2008 By RYAN MARR Hailed as a masterpiece of modern disconnection when it hit record stores in 1997, Radiohead’s “OK Computer”...