Little Shop of Horrors (1986) – GTGC #261 3 min read Little Shop of Horrors (1986) – GTGC #261 April 5, 2018 The GoodTrash Musical Revue continues this week as we move forward to the 80s...Read More