Praying Mantis (family Hymenopodidae, order Mantodea): Vivid coloration, including bright pinks and greens, coupled with body ornamentation, allows these species to blend in perfectly with the flowers on which they rest, awaiting the arrival ...
plus