Ilocano hebardi

Ilocano hebardi

Ilocano hebardi is a stick insect found in the Philippines. It was described by J.A.G. Rehn and J.W.H. Rehn in 1939.