Illinois is seeing is seeing a “higher-than-average number” of cases of a parasite which can cause “explosive diarrhea,” the Illinois Department of Public Health reported. Wednesday morning, the IDPH ...