Two newly discovered organisms point to the existence of an ancient organism that resembled a tiny version of the lumbering, human-eating science fiction plants known as 'triffids.'