Leech

Leech

A leech on the road in Malaysia.