Lymph glands

Video in Spanish explaining the lymph node or lymph gland, an organ of the lymphatic system.