Heard one of the prowling cats in our unit complex jump up on our screen door, and shood it away. This is what it was after. Biggest stick insect I've ever seen. Banana for comparison, as is tradition. Hopefully the damn cat doesn't come back.