how long ago it had been i could n't say with certainty : enough time for scavengers to strip the field of battle but not enough for the bodies to be removed ; within the last day , i would have thought , judging by the state of the corpses and the blanket of smoke that still hung over the pasture-a shroud of it , like morning fog but with the heavy yet sharp scent of gunpowder smoke .