Oolitic limestone

oolites, ooids, spheres, sedimentary, Precambrian