Cooper's worm

Cooper's worm

Cooperia spp.