leech?

leech?

Observation - leech?. Description: Found in the leaf litter below a Holly Tree

Found in the leaf litter below a Holly Tree