2 definitions by l2enton
An album by the band Thrice. Extrememly noted for the musical sound. During recording, the producer, Steve Osbourne, said that their new music almost sounded like Radiohead - before the vocals were added.
by l2enton December 19, 2005