Carnivorous plants

There are many different types of the plant out there and they are all so different. Some have green leaves others have purple leaves. Some grow Fruits other Vegetables. Some plants need soil others only need a tall tree in the canopy to rest on and feed on the dust in the air for water and minerals.