Those are bizarre! Not the usual praying mantis, which is what I associate "stick insect" with (and these are clearly somewhere in that family tree). I see that the scientific name you mention doesn't match anything in the Wikipedia article, so I guess I'm understanding correctly that these are some weird cousins, that deserve more prominence.
(no subject)
Date: 2009-08-13 08:58 pm (UTC)