Film I LOVE That Scene Special FeaturesI LOVE That Scene: The Smell of Despair in Little Shop of Horrors