Image 1 of 1

OR07-570z.jpg

OR07-570z  Walking Stick Insect, Ctenomorphodes briareus