Legendary creatures of Germanic folklore include, elves, who inhabited the woods, foundations and streams; dwarves, who inhabited the caves of the earth; serpents, who inhabited the sea; and the neck, who inhabited the marshes.