I'm not entirely certain, but this may be a cocoon cluster of one of the small wasps, Braconid, perhaps.
Please login or register.