Image 1 of 1

OR07-568z.jpg

OR07-568z  Walking Stick Insect, Ctenomorphodes briareus