Carnivorous plants are interesting members of the plant world that have evolved to trap and digest animals, mostly insects, to survive. These plants thrive in places where the soil is poor in ...
But there’s much more to the carnivorous plant world. Exotic plant expert David Durie showed the Beechgrove team around his collection. “A carnivorous plant is essentially any plant which is ...