Leech (red)

Leech (red)

Observation - Leech (red) - UK and Ireland. Description: