Screeching Weasel announces The Awful Disclosures of… – News June 21, 2022 Screeching Weasel to release 14th studio album, The Awful Disclosures of Screeching Weasel, July 15 2022. Now streaming “Any Minute Now.”