This Rare Stick Insect Is Among the Last of Its Kind This is the black beauty stick insect a rare species only found in a tiny 12 acre area high in the mountains of northern Peru Only discovered in 2005 not much is known about these insects but they...
On The Brink.