Humbertiella ceylonica

Humbertiella ceylonica

Humbertiella is an Asian genus of praying mantids in the family Liturgusidae. The bark mantis is found throughout India.