dcsimg

A Leaf-footed or Banner Bug. Anisoscelis Foliacae?