Little Shop of Horrors

There’s a human-eating plant in Regents Park, and the more it eats the bigger it gets – and it’s all at the wonderful Regent’s Park Open Air Theatre in the new show ‘Little Shop of Horrors.’ On skid row in…