Spider parasite

Spider parasite

Observation - Spider parasite - UK and Ireland. Description: