Carnivorous plants are like other plants in that they gain their energy from the sun — through photosynthesis. But while other plants obtain their nutrients from soil, these unusual plants get their sustenance from the bodies of insects (and to a lesser extent, small frogs and rodents). There are almost 600 recognized species of carnivorous plants in the world, 66 of them live in North America. Here is our list of the top five carnivorous plants of North America.