Lymph glands explainer

360
Published on August 14, 2018 by

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

Tag