Praying Mantises - ScottCromwell
Pseudocreobotra Wahlbergii (Spiny Flower Mantis)

Pseudocreobotra Wahlbergii (Spiny Flower Mantis)

mantispraying mantismantidinsectspiny flower