Oolitic limestone

oolites, ooids, spheres, sedimentary structures, Precambrian