Maybe the title was a bit extreme. I mean, as long as you’re not a relatively small insect, you’re probably 100% safe from the death-grip of the Venus Flytrap. But the mere mention of one of these plants can definitely stir-up some pretty wild imaginations–especially since the movie, Little Shop of Horrors, was released in [...]
