Leech at Pennington Flash

Observation - Leech at Pennington Flash - UK and Ireland. Description: