Live action footage
Lymph nodes, also referred to as lymph glands, are important part of the immune system. Lymph nodes are located throughout the body, but visible and palpable only when they are enlarged or swollen.
4K
3840 x 2160
Este Elemento también está disponible por medio de la Suscripción.