The Marvelous Mechanisms of the Immune Response: How Our Body Defends Against Infections on June 18, 2023 chemical barriers defense mechanism immune system physical barriers +