Green Devil Flower

A carnivorous plant.