A remarkable insect eating plant with glue on each end; a ...
Description:
A remarkable insect eating plant with glue on each end; a fairly common sight next to streams.
All pictures, text, design © Forum FMF 2006-2024