Theatre Review: Little Shop of Horrors in Inverness proves to be an afternoon of bloodthirsty musical fun October 17, 2018