bee.jacbs I would say it is definitely an Ichneumonidae. I'm not sure what the species would be. Wonderful shot!
Comments (9)