The Drama Group’s 86th Season Opens with Little Shop of Horrors October 21