Close
Egyptian Flower Mantis Nymph
Blepharopsis mendica