I have no idea what these are. My best guess would be it's something related to aphids.
Oakdale, California May 24, 2003
BACK