Oligonyx insularis

Oligonyx insularis is a species of mantid in the family Thespidae.