Horror History: Friday, December 19, 1986: Little Shop of Horrors was released in theaters

A skid-row florist’s “mean green mother” of a monster plant is the center of “the looniest, nuttiest, most outrageous movie musical comedy in years”.

BUY IT NOW!

Amazon Prime