I don't know much about stick insects but that looks like something I saw on natgeo that they thought was extinct but the last remaining ones were found breeding on a large rock just of the coast.