Little Shop of Horrors
Rating 7/10
1hr 10 min September 14, 1960