Little Shop of Horrors

Little Shop of Horrors

Downtown New York is the setting for our tale of good versus evil, where Seymour – a nerdy florist’s assistant – fights for the survival of mankind against a giant plant with a…