ForestDragon This is very interesting! I am fairly sure this is a species of Mantis. It appears to be a stick mimic. Unfortunately, I am not well versed in the mantids of India.
Comments (1)