I decided to post this pic on this part of the forum and see if anyone knows what this is. I have thus far been told sperm plug and possibly dead worm. Any takers?