What to Blame for Your Stomach Bug? Not Always the Last Thing You Ate. Food Contamination and Poisoning, Digestive Tract, Salmonella (Bacteria), Colon, Diarrhea, Hygiene and Cleanliness, E Coli (Bacteria)