Giardia

By Stephanie Challand What is Giardia? Giardia are single-celled organisms that can live in the small intestines of dogs, cats and …