sounds like flatworms..........
This site might be of help............see if they look like anything at this link
http://www.rzuser.uni-heidelberg.de/~bu6/index.html
sounds like flatworms..........
This site might be of help............see if they look like anything at this link
http://www.rzuser.uni-heidelberg.de/~bu6/index.html