The Natural Eye-PhotoBlog: Spiny Flower Mantis, A Spiny Flower Mantis (Pseudocreobotra wahlbergi) lies in wait for unsuspecting prey, fantastically camouflaged on the pink flowers.