Horse Leeches

Horse Leeches

Observation - Horse Leeches - UK and Ireland. Description: