The Ichneumonidae, also known as ichneumon wasps, ichneumonid wasps, ichneumonids, or Darwin wasps, are a family of parasitoid wasps of the insect order Hymenoptera. They are one of the most diverse groups within the Hymenoptera with roughly 25,000 species described as of 2016. Wikipedia
Location: Choa Chu Kang Park – June 2022















