Close
Bird-dropping leaffooted bug
Merocoris sp.