Haplorchis
Haplorchis cercaria
Cercaria, living