Humbertiella ceylonica

Humbertiella ceylonica

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

No videos have been added for this species yet.