Not sure what these are. Some kind of small worms I think. Anyone seen these before? View My Video