Feb 28th, 2017, The Ruckus Bros. performed Radiohead’s Iconic album OK Computer in its entirety at Spirit Hall. Proceeds were donated to Planned Parenthood of America.