I mean, it makes for a good story and also helps explain the presence of a strange North Carolina life form. On Jimmy Northrup's carnivorous plant farm near Wilmington are colonies of insect-eating venus flytraps. We actually think they come from somewhere else.
Legend has it flytraps are an alien life form from out there.
From the planet Venus. And the seeds were transported to Earth during an ancient meteor shower. The swamps around Wilmington are the only place on Earth where Venus flytraps are found in nature. These alleged extra-terrestrials have a nervous system in their pods that clamp shut when a bug lands on them. Venus flytraps have been Northrup's meal ticket for 50-earth years.