A parasite in the liver of the buffalo. - Image Details