bayucca From what I can see, it should be a Coreidae, Leaf-footed Bug. Picture is too small to get closer.
Comments (1)