Anyone any idea what these are I found them in a big pile of leaves in the back garden.??I thought it was frog spawn but its way too early and no black spots could be seen.??