Is this a glow beetle / worm?

Is this a glow beetle / worm?

Observation - Is this a glow beetle / worm? - Southern Africa. Description: