Himantis

Praying mantis and feeder insects.