We're sort of assuming that they're Ramshorns, but is there a chance that they are MTS? There are all sorts of good articles out there on MTS (some of which even have pictures)...Google "ChilDawg melanoides" (without quotes) and you can see one such article...

