wpc-2017-againstodds-20121105-img_0518 Published February 17, 2017 at 1400 × 1050 in Against all odds — A Walking Stick comes visiting A Walking Stick, Phasmatodea Stick Insects, Palo Alto, 2016 Share this:EmailTwitterFacebookTumblrLike this:Like Loading...