Claim: Lymph nodes are major sites of red blood cells.
Verdict: NOT ENOUGH INFO