spider

spider

Observation - spider - UK and Ireland. Description: Spider caught ant, on heather plant. What spider is it please? South Wales.

Spider caught ant, on heather plant. What spider is it please?
South Wales.