Claim: Lymph nodes are major sites of cells of the immune system.
Evidence: A lymph node or lymph gland , is an ovoid or kidney-shaped organ of the lymphatic system , and of the adaptive immune system , that is widely present throughout the body.