Close
Common Walkingstick or Northern Walkingstick (Diapheromera femorata)
Diapheromera femorata