Anyone know what these are? Found on a raspberry, seems to be stuck to the raspberry. Product of Mexico, if that helps.