This larva(?) was spotted by my colleague from the glow that it was emitting. This is not fluorescence but bio-luminescence. The creature was creeping along the concrete road surface at our observatory. Pics above are with a DSLR with the subject being illuminated by a torch glow from afar.
Photo taken at Mount Abu IR Observatory - situated in the Mount Abu WLS. This is the highest point in this part of India - about 1700m above msl.
Spotted by Mr G S Rajpurohit just after reaching around 9:30pm local time..