spider 2157

spider 2157

Observation - spider 2157. Description: A probable harvestman but are the red dots a parasite of some kind?

A probable harvestman but are the red dots a parasite of some kind?