The Attenborough's Pitcher Plant is a flowering plant native to Asia. It is one of the many species of foliage available in Planet Zoo's Tropical Pack.
Advertisement
The Attenborough's Pitcher Plant is a flowering plant native to Asia. It is one of the many species of foliage available in Planet Zoo's Tropical Pack.