Canine intestinal parasite

Canine intestinal parasite

Observation - Canine intestinal parasite - UK and Ireland. Description: