Monday 6 May 2019

The Ichneumon Wasp Larva


Meet the Ichneumon Wasp larva, a ruthless parasite of the Orb-weaving Spider. From my column with The Hindu.

No comments:

Post a Comment