Sure......, I mean really!
I wonder if it was some remnants of ancient attempts to terraform. The original terraform.
They are limonite spheres.