Radiohead is a band that doesn’t play in Connecticut often. In fact, they last played here in 1996. Today we look back at when Radiohead first played in Connecticut: May 30, 1995 at Toad’s Place. By 1995, Radiohead had already established itself as one of the bigger alternative rock acts with its breakthrough single Creep…
