spider 2157

spider 2157

Observation - spider 2157 - UK and Ireland. 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?