Oolitic limestone

oolites, ooids, ooliths, spheres, Precambrian sedimentary