Applied Zoopharmacognosy – animal self-medication. Animals have an innate ability to know what they need and this allows them to tell us.

read more