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
This Element is also available via Subscription.