Complex sentence: These stones may have been naturally deposited, but in any case, a flimsy wood or animal skin structure would leave few archaeological traces after so long.
Split into simpler sentences: These stones may have been naturally deposited. In any case, a flimsy wood or animal skin structure would leave few archaeological traces after so long.