Juan DiTrani Hi Praveen, I think this is a Fire fly larva (Lampyridae). and please remember all the insects and spiders should be on Arthropods category
Comments (4)