intothecontinuum:
Mathematica code: Animate[ Graphics[ Rotate[ Table[ {Thickness[.0035], Circle[{20*Cos[i*Pi/12], 20*Sin[i*Pi/12]}, t + (60 - n) (1 + Sign[60 - n])/2]}, {n, 0, 100, 1}, {i, 0, 23, 1}], t*Pi/12], PlotRange -> 15, ImageSize -> 500],{t, 0, 1}]
Mathematica code:
Animate[ Graphics[ Rotate[ Table[ {Thickness[.0035], Circle[{20*Cos[i*Pi/12], 20*Sin[i*Pi/12]}, t + (60 - n) (1 + Sign[60 - n])/2]}, {n, 0, 100, 1}, {i, 0, 23, 1}], t*Pi/12], PlotRange -> 15, ImageSize -> 500],{t, 0, 1}]