Ctenocephalides, w.m. Microscope Slide

Product Code: 308170

Description

Dog or cat flea