21 April 1990 Release: Sweet Smell Of Success, The Stranglers Down in the Sewer Posted on April 21, 1990 by Rattus RattusJune 13, 2020