Reflective ResourcesOct 27, 20211 minThe orchid mantrisThis week we look at one of nature’s natural mimics the orchid mantis (Hymenopus coronatus). The orchid mantis lives in the rainforests...