Dipylidium caninum or flea tapeworm or the double-pore tapeworm

Dipylidium caninum or flea tapeworm or the double-pore tapeworm

Dipylidium caninum or flea tapeworm or the double-pore tapeworm