Leech or slug or worm

The lens cap is for a size reference, it is a 58mm cap