Jianfengling National Forest Park, Ledong Li Autonomous County, Hainan, China.
Very large leech with orange lateral band. Found attached to a boat. Kayak paddle for reference.
Beautiful terrestrial leeches underneath a log at about 10,000ft elevation
Probably had a feast on me for a few hours. It''s filled to the brim.