By Talia Tinari The bag arrives in the mail, and I quickly open it to make sure they are still alive. They are! They are a squirming, writhing ball of Red Wriggler worms. Their Latin name is Eisenia fetida, and among many other common names they are also known as the Californian earthworm. Native to Europe they […]