I have to admit, seeing a leech in my tank would gross me out. However, what grosses me out more than the leech is that PETCO is getting things like this from their suppliers. Have you contacted PETCO to let them know what happened to you?
What's the scoop with leeches and marine?