It has been estimated that 100 trillion bacteria live in our large intestine. There are over 40 trillion cells in the human body, outnumbered by our symbiotic bacteria, which have learned how to cheat our immune systems.