Giant dry worm