New Radio Dept. album has a new release date
The long-awaited new album from The Radio Dept. "Clinging to a scheme" now has a release date of April 21, or so says label . The band seems to think otherwise. Anyhow, in other Labrador-related news, the new Club 8 record "The people's record" also has a release date: May 12.