wonder of nature – some photos Posted on July 2, 2011 by Ritu 1 Malaysian Orchid Mantis Leaf Fish Stick Insect Dead leaf butterfly Leaf Moth Leaf Frog Uroplatus Violen mantis Leafy Sea horse Leaf insect Another photo of orchid mantis Leaf Moth Share this: