Ctenocephalides felis, cat flea or flea, isolated on a white background

Royalty-free stock photo ID: 90249877

Ctenocephalides felis, cat flea or flea, isolated on a white background