Giant walkingstick (Megaphasma denticrus)

As its name implies, the giant walkingstick (Megaphasma denticrus) is the largest of all North American walkingsticks. Our iNaturalist log(s): Hollywood Park, TX (May 18, 2015) … [Read more...]