A tiny brightly coloured truncated looking wasp, a hyperparasitoid, meaning that they are parasitic on other parasites! Thanks to iNaturalist for ID
Please login or register.