This worms live in caves. But they aren't luminescence. I know many caves but I never saw these before, but now I know about other cave in Belize that has maybe the same specie. I hope you can help me to approach to the identify this specie.
We're hiring a UX Designer! Contact us if you're interested!