These plants are meat eaters
Carnivorous plants derive most of their nutrients by consuming animals, most commonly flying, foraging, or crawling insects, and have adapted to grow in places where the soil does not contain enough nutrients for them to survive.
All photos from Berlin, Germany, July 20, 2013