News

About the size of a chipmunk, the smaller ... squirrels also could have an upper hand in health. They can host a parasite called Strongyloides robustus that can be lethal if transmitted to ...