RE: Check this out? What is it?
Probably lymph nodes?........I think all mammals have lymph nodesthroughout the body with concentrations in the neck, armpit or groin areas.
They are fairly superficial which is why you can palpate them when you are sick.[:'(]