had heavy rains a few months back, and when i went out to the green waste bin, these were on the lid. any idea what they are would be appreciated. thanks.