australian stick insect

australian stick insect

australian stick insect may be one of the oddest things around. I have petted one :-)