Giant Javan earthworm?

I came across this huge worm on a path through the forest at the back of Cibodas Botanical Gardens on … More