I found nine of these attached to a pice of plastic two weeks ago. Not sure exactly what they are. Can anyone help?