Yes, they're leeches. I pull them off any time I catch a turtle with them. They actually make good bait!
Catch and release. The dream - to catch one of every species of Freshwater fish in our great state! If only I can resist Carp... https://txmultispecies.imgur.com/